1. 首页
  2. 考试认证
  3. 其它
  4. RuleEngine简单规则引擎框架定义与实现

RuleEngine简单规则引擎框架定义与实现

上传者: 2024-11-04 01:14:38上传 ZIP文件 105.16KB 热度 13次

该项目定义了一个简单的规则引擎框架。使用这个框架可以让规则在生成代码时更具可读性。定义Rule:一个Rule可以包含多个Fact,但它不能在一个Rule中包含两个相同的fact。当Rule调用evaluate()时,它将调用Rule中每个factevaluate()

Fact:一个Fact包含ConditionActionTailFactFact表示一些情况,它的意图是通过用Pattern判断Condition来评估的,然后通过Intention执行ActionTailFact

Condition:一个Conditionjudge()Pattern,它会返回这个ConditionIntention

ActionAction表示它应该在实现Actional目标Intention中执行的操作。

下载地址
用户评论