策略模式+反射动态配置
你说得这个要看什么业务啊,如果有精力可以自己开发个中间件什么的.再把各组件粒度大小合适了.估计能完成你说的,但是一般来说,业务变了,程序也要变啊,遵守00的是扩展而不是修改.
业务变了,代码不变,那程序员吃什么啊.
业务经常变化,是不是设计上的问题.遵守基本的oo,范式应该不会改得太多.以上是草论.
这个讲的就多了。首先要进行需求分析,业务功能的化分,etc..
策略模式+反射动态配置 可能是不错的选择。
需要把你的业务规则抽取出来,放在一个单独的ruleengine里面, 商业产品有IBM 的ilog,MS biztalk rule engine, 当然都是要花钱买的产品. 比软电信的计费系统,有很多采用ilog. 看你的成本控制再多少了