摘要: 写了个简单的规则引擎,普通情况够用了:比如2家公司有各自的利率计算规则,如下:在C#方面,没有写在C#的业务逻辑代码中,而是移到了外部规则文件中,如(ACompanyRatePolicy.r):rule "Level 1" when alreadyCostPrice >= 0 alreadyCostPrice = 100 alreadyCostPrice = 300 then rate = 0.5end不同的公司调用不同的Policy定义文件来执行逻辑:核心调用代码:public class CustomerRateServi... 阅读全文
posted @ 2013-09-06 20:19 McKay 阅读(5674) 评论(9) 推荐(0)