java設計模式之策略模式

之前寫好的文章一直沒發表,現在剛好想起來就順便發表哈。這篇文章講的設計模式 是策略模式。 策略模式(Strategy):定義了算法家族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化,不會影響到使用算法的客戶。 先看下我畫的策略模式結構圖: Strategy類定義了所有支持的公共算法接口,ConcreteStrategyA,B,C這幾個則封裝了具體的算法行爲,繼承於Strategy。而C
相關文章
相關標籤/搜索