行爲型模式(一)

前言   我們已經學習了設計模式的創建型模式和結構型模式,今天我們一起來學習一下行爲型模式。 內容  策略模式   定義了算法家族,分別封裝起來,讓他們之間可以互相轉換,此模式讓算法的變化,不會影響到使用算法的客戶。   實例:商場促銷      優點:開放封閉的原則,不修改原有系統,靈活增加;減少各種算法類與使用算法類之間的耦合;簡化單元測試;封裝變化;   缺點:本身並沒有解除客戶端需要判斷的
相關文章
相關標籤/搜索