首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向Jrules包添加接口

向Jrules包添加接口
EN

Stack Overflow用户
提问于 2011-07-20 17:09:50
回答 1查看 295关注 0票数 0

:(

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-18 20:44:58

不是的。您的BOM是基于您的XOM (JAVA类)的,所以基本上:

您可以根据BOM编写规则,然后将BOM映射到运行时的XOM。

您永远不会实例化一个接口,因此您无法将其添加到BOM中并使用它来编写规则,因为您永远无法以这种方式执行它。

您只能导入实现您的接口的类,并在您的BOM中对其进行描述。

这意味着在运行时,引擎将知道要使用哪个类(实例)。

顺便说一句:记住你的BOM应该尽可能的小。

可以引用BOM (就像JAVA项目一样)

您应该只在BOM中导入,并且只导入用户创作规则所需的类。

默认情况下,不要污染BOM表,也不要用言语表达BOM表。否则,在使用自动完成时,您将得到一个正确的不可用的接口。除非您正在使用类别,但即使是这样,一个非常好的实践是您有一个小的BOM,其中只包含“规则创建有用的类”。

通过引用,我的意思是你可以有一个规则项目BOM1,一个规则对象BOM2和只包含BOM的BOM3。以及一个仅包含规则和引用的“适当”规则项目:

例如,BOM1、BOM2和BOM3。

保持简单:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6759493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档