Drools 编写可重用规则的最佳实践

Drools 编写可重用规则的最佳实践,drools,rule-engine,Drools,Rule Engine,我专门研究口水。但是,一般来说,我想知道编写规则的最佳实践是什么,这些规则在任何规则引擎中都是“可重用的”。编写可重用业务规则就像用任何语言编写可重用代码: 规则应该有一个单一的责任。(即不计算四 单个规则中的不同值,将它们分开) 将常用规则提取到自己的规则包中,以便 可以与其他规则模型共享。(不要在中复制逻辑。) 多规则) 在适当的抽象级别对规则进行建模。业务规则中操作的对象应该反映业务用户熟悉的概念

我专门研究口水。但是,一般来说,我想知道编写规则的最佳实践是什么,这些规则在任何规则引擎中都是“可重用的”。

编写可重用业务规则就像用任何语言编写可重用代码:

  • 规则应该有一个单一的责任。(即不计算四 单个规则中的不同值,将它们分开)

  • 将常用规则提取到自己的规则包中,以便 可以与其他规则模型共享。(不要在中复制逻辑。) 多规则)

  • 在适当的抽象级别对规则进行建模。业务规则中操作的对象应该反映业务用户熟悉的概念