【发布时间】:2011-10-14 01:12:38
【问题描述】:
我只想知道如何在不使用业务引擎的情况下将业务规则与业务逻辑分开的替代方案或设计模式。
已经有一个问题询问了这个主题,但每个答案似乎都没有具体答案,所以这是我的尝试。
例如,申请学校。
会有最低年龄、最高年龄、前提教育等规则。 然后一年后,学校会要求额外的规则,比如
头发颜色应该是特定类型的, 高度, 手指的长度应该有一定的长度, 他们听的音乐以及所有其他规则。
如何使应用程序适应系统上的这些变化。
【问题讨论】:
-
我认为规则和逻辑是同义词。
-
阅读:codeproject.com/KB/validation/ValidateFormBusinessRules.aspx 虽然它使用 ASP.NET Web 表单,但我想您会看到一般情况下如何将业务逻辑与应用程序分离。
标签: logic rules delegation