編程語言設計模式之策略模式

策略模式的定義:策略模式屬於對象行爲類的模式。定義一系列的算法,把它們一個一個封裝成擁有更痛接口的類,並實現他們之間的相互替換。該模式能夠使得算法可獨立於使用它的客戶而變化。這裏所說的算法不要狹義的理解爲數據結構中所說的算法,實際上是爲不一樣的業務的處理方法,而設計的多個謀略(例如古裝劇裏面的那些事先準備好的錦囊妙計)算法 策略模式的優勢是什麼呢?數據結構 將算法的使用和算法自己的實現分離開來(相
相關文章
相關標籤/搜索