php設計模式之策略模式

  策略模式定義了一系列的算法,並將每一個算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨立於使用它的客戶而獨立變化,即封裝變化的算法。                適用場景:        1、 多個類只區別在表現行爲不同,可以使用Strategy模式,在運行時動態選擇具體要執行的行爲。        2、 需要在不同情況下使用不同的策略(算法),或者策略還可能在未來用其它方式來實現。
相關文章
相關標籤/搜索