設計模式之策略模式

策略模式

它定義了算法家族,分別封裝起來,讓它們之間可以互相代替,此模式讓算法的變化不會影響到使用算法的客戶。

紅色方框是三個獨立的類,但都實現了同一個接口的相同的方法,該方法就是封裝了相應的算法,供各種需求來調用。




別看寫的很長,其實只是類的名字長,這樣有助於理解。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章