策略模式——strategy

Strategy Pattern        本文總結《Design Pattern in Java 》 Chap23 Strategy.   以爲用戶推薦一款煙火製品選擇採取不同推薦策略爲例。先講解如果不採用策略模式會怎樣,然後將這些代碼重構爲策略模式。   1 、如果不使用策略模式 ,Customer::getRecommended() 中封裝了複雜的策略選擇和策略執行流程。 見圖一   關
相關文章
相關標籤/搜索