大話設計模式二之策略模式

策略模式 商場收銀軟件 當重複代碼很多,像Convert.ToDouble(),這裏就寫了8遍,而且4個分支要執行的語句除了打折多少以外幾乎沒有什麼不同,應該考慮重構。 不過這還不是最主要的,如果商場的活動加大,需要有滿300返100的促銷算法,該怎麼辦? 使用簡單工廠模式,可以先寫一個父類,再繼承它實現多個打折和返利的子類,利用多態,完成這個代碼。 但是應該寫幾個子類?難道根據需求,比如八折、七
相關文章
相關標籤/搜索