設計模式(行爲型--策略模式)

    Context類有個屬性是Strategy,通過構造函數,需要哪個具體的策略就傳入哪個具體的實現類。 優點:封裝了變化,具體的實現策略的類可以單獨修改測試。 使用場景:不同時間應用不同的業務規則。 通過簡單工廠和策略模式的結合,可以避免客戶端調用的判斷,將Context改造成工廠類。 工廠模式和策略模式的區別在於實例化一個對象的位置不同,對工廠模式而言,實例化對象是放在服務端的,即放在了工
相關文章
相關標籤/搜索