代码之家  ›  专栏  ›  技术社区  ›  Seb

规则引擎与富域模型

  •  0
  • Seb  · 技术社区  · 7 年前

    我正在调查NRules。Net来实现我的定价引擎。经过一些测试,我真的不明白使用a的好处。net规则引擎与使用富域模型的比较。。。

    • 我必须处理一个黑匣子(规则引擎),它不允许我理解正在发生的事情

    最后,我为什么要去参加一个。net规则引擎?我丢了什么?

    谢谢 Seb公司

    1 回复  |  直到 7 年前
        1
  •  0
  •   guillaume31    7 年前

    规则引擎允许您将规则作为其自身的概念进行推理,并为您提供一种复杂的语言来处理规则。

    您可以动态组合规则,分类和操作具有不同优先级的规则列表,管理冲突规则,使用业务人员可能理解的方便DSL表达它们,创建转换以使对象符合规则,等等。

    如果没有对规则的抽象,你就无法有意识地、一致地完成这一切。

    并非所有领域都需要它,但如果在与领域专家的讨论中经常出现这种一般概念,那么规则引擎可能值得一看。