0

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

4

1 回答 1

0

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

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

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

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

于 2013-06-25T00:56:02.597 回答