文件名称:Dredd:适用于Android的简单规则引擎
文件大小:137KB
文件格式:ZIP
更新时间:2024-06-11 06:54:38
Java
Dredd规则引擎 创建Dredd是一种分离应用程序业务逻辑的简单方法,以便创建最适合可视化甚至易于理解和维护的决策树模型。 我应该使用规则引擎吗? 规则引擎就是要提供替代的计算模型。 它提供了生产规则列表,而不是通常的命令性模型,而是按条件和循环依次执行命令。 每个规则都有一个条件和一个动作-简单地说,您可以将其视为一堆if-then语句。 在许多地方,测试在这里常常被低估,但是隐式行为使测试更加重要-它需要使用生产数据来完成。 一个常见的讨论涉及将业务逻辑(即规则)封装在对象或服务中。 服务对于由业务流程精心安排的决策和合规性是有意义的。 如果需求,法规,策略或规则跨越模型中的许多类并且在流程中包含许多任务,则强烈建议使用外部化规则。 启发式使用规则引擎 随着标准数量的增加 随着一组标准变得更加动态 随着标准变得越来越复杂 为什么我不使用Drools? 这个项目诞生于一个项目,
【文件预览】:
Dredd-master
----.gitignore(1KB)
----gradle()
--------wrapper()
----README.md(3KB)
----build.gradle(610B)
----gradlew.bat(2KB)
----gradlew(5KB)
----dredd()
--------.gitignore(7B)
--------build.gradle(2KB)
--------proguard-rules.pro(658B)
--------src()
----gradle.properties(1KB)
----sample()
--------.gitignore(7B)
--------build.gradle(1KB)
--------proguard-rules.pro(658B)
--------src()
----settings.gradle(28B)