我有一個最佳的practive /設計模式問題。我正在調度系統,我需要計算一個價格。計算價格的設計模式建議
在系統設置中,管理員可以管理8種不同的費率規則。有最低費用,停車費,收費,...。
每條規則都可以被激活和停用,每條規則都有其自己的參數,例如 ,例如規則'停車'有'價格','增值稅','每小時價格或固定價格'等參數。
我正在考慮使用戰略模式或橋樑模式,但兩者都不適合我認爲。
另一種解決方案是簡單的繼承而不使用接口。
我已經爲藍本的東西,但我不是100%滿意,結果是:
https://www.dropbox.com/s/jllb8h0671ssq8u/RateRule-Pattern.png