Java的策略模式

1.策略模式的定義: 定義一組算法,將每個算法都封裝起來,使得它們之間可以相互替換。策略模式讓算法獨立於調用它的客戶端而獨立變化。 2.結構圖: 3.Strategy是功能或算法的一個公共接口;並且context會持有引用。 ConcreteStrategy是具體的策略實現類;實現了公共接口中的方法。 Contex供客戶端調用,持有公共接口的類; 4.來看一個demo: 4.1定義一個功能的公共接
相關文章
相關標籤/搜索