向Jrules BOM包添加接口



我一直在搜索设置,我正在手动重新创建Jrules BOM项目中的Java项目,但是我看不到实现自定义接口的方法。(

No。你的BOM是基于你的XOM (JAVA类)的,所以基本上:
您根据BOM编写规则,BOM映射到运行时的XOM。
您永远不会实例化接口,因此您无法将其添加到BOM中并使用它来创建规则,因为您永远无法像这样执行它。
您只能导入实现接口的类,并在BOM中描述它。
这意味着在运行时,引擎将知道使用哪个类(实例)。

顺便说一句:记住你的BOM应该尽可能的小。
BOM可以被引用(就像JAVA项目一样)
您应该只导入BOM,并且只导入用户编写规则所需的类。
不要污染BOM,也不要在默认情况下对其进行语言化。否则,当使用自动完成时,您将最终获得一个适当的不可用的界面。除非你正在使用类别,但即使你想,一个很好的做法是你有一个小的BOM,其中只包括"规则创建有用的类"。

通过引用,我的意思是您可以有一个规则项目BOM1、一个规则项目BOM2和一个只包含bom的BOM3。还有一个"适当的"规则项目,只包含规则和引用:例如,
BOM1、BOM2和BOM3。保持简洁:)

相关内容

  • 没有找到相关文章

最新更新