PHP設計模式之策略模式(Strategy)瞭解下

這個策略模式,意思就是定義一系列算法,把它們一個個封裝起來,而且使它們可相互替換,使用得算法的變化可獨立於使用它的客戶,簡單來說就是,策略模式設計幫助構建的對象沒必要自身包含邏輯,而是可以根據須要利用其餘對象中的算法。php 來看下應用場景:算法        一、 多個類只區別在表現行爲不一樣,可使用Strategy模式,在運行時動態選擇具體要執行的行爲。編程        二、 須要在不一樣狀
相關文章
相關標籤/搜索