設計模式學習總結-策略模式(Strategy Pattern)

設計模式學習總結-策略模式(Strategy Pattern) 問題: 當我們定義一系列的算法,怎麼能使得算法爲應對不同的業務需要能自由的動態替換而又不影響到客戶端的使用,並且算法的增減、修改都不會影響環境和客戶端。 定義: 策略模式定義了一系列算法,把它們一個個封裝起來,並且使它們可相互替換。該模式可使得算法能獨立於使用它的客戶而變化。 意圖: Strategy模式是行爲模式,正因爲他是一種行爲
相關文章
相關標籤/搜索