对于可能有1000个以上业务规则验证的应用程序,我应该使用哪种框架/设计模式?
我正在工作的系统类型由许多允许用户输入的输入表单组成。每个输入表单都有不同的部分。
即表格A有A/B/C/D节。表格B有B/C/D节。
其中一些业务规则验证在这两种形式中都是通用的,我也在寻找一种重用规则的方法。
如何构建一个健壮的业务规则验证框架?
发布于 2012-06-03 20:09:46
发布于 2012-06-04 05:45:10
实现业务规则的一个很好的模式是Specification pattern。它是策略、组合和解释器的组合,可以形成参数化和易于组合的规则。一定要看看福勒和埃文斯的original paper (pdf),如果可以的话,看看领域驱动设计这本书。
https://stackoverflow.com/questions/10870154
复制相似问题