設計模式之三 --- 策略模式(Strategy Pattern)

策略模式(Strategy):它定義了算法家族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化,不會影響到使用算法的客戶。 【1】基本概念 策略模式是一種定義一系列算法的方法,從概念上來看,所有這些算法完成的都是相同的工作,只是實現不同,它可以以相同的方式調用所有的算法,減少了各種算法類與使用算法類之間的耦合。 【2】簡單分析 我們先來看一下該設計模式的UML結構圖 上圖是Strateg
相關文章
相關標籤/搜索