Drools 哪一个更好地调用;功能“;在java Util类的drool或静态方法中
在drools中,我们通常需要调用公共逻辑。实现这一目标有两种选择Drools 哪一个更好地调用;功能“;在java Util类的drool或静态方法中,drools,Drools,在drools中,我们通常需要调用公共逻辑。实现这一目标有两种选择 在drools中使用函数 将公共逻辑移动到java中的某个Util类,并从drools中调用它 以上哪一项是推荐的 谢谢。我总是建议使用导入的静态方法,除非它是一个非常简单的逻辑,是规则子集的局部逻辑,需要动态定义。原因是: 保持DRL代码没有过程逻辑,使维护更便宜、更容易 编写xUnit测试以静态方法测试函数逻辑比测试DRL函数更容易 它使该功能可用于所有DRL文件,没有冲突和IDE错误代码 DRL函数构造是解决简单本地问
谢谢。我总是建议使用导入的静态方法,除非它是一个非常简单的逻辑,是规则子集的局部逻辑,需要动态定义。原因是:
- 保持DRL代码没有过程逻辑,使维护更便宜、更容易
- 编写xUnit测试以静态方法测试函数逻辑比测试DRL函数更容易
- 它使该功能可用于所有DRL文件,没有冲突和IDE错误代码李>