我有一个最佳的practive /设计模式问题。我正在调度系统,我需要计算一个价格。计算价格的设计模式建议
在系统设置中,管理员可以管理8种不同的费率规则。有最低费用,停车费,收费,...。
每条规则都可以被激活和停用,每条规则都有其自己的参数,例如 ,例如规则'停车'有'价格','增值税','每小时价格或固定价格'等参数。
我正在考虑使用战略模式或桥梁模式,但两者都不适合我认为。
另一种解决方案是简单的继承而不使用接口。
我已经为蓝本的东西,但我不是100%满意,结果是:
https://www.dropbox.com/s/jllb8h0671ssq8u/RateRule-Pattern.png