設計模式(行爲型模式)-策略模式

1.定義 定義一系列的算法,把每一個算法封裝起來,並且使它們可相互替換。策略模式模式使得算法可獨立於使用它的客戶而獨立變化。 2.介紹 策略模式屬於行爲型模式。 策略模式提供了一組算法給客戶端調用,使得客戶端能夠根據不同的條件來選擇不同的策略來解決不同的問題。 如排序算法,可以使用冒泡排序、快速排序等等。 3.UML類圖 角色說明: Stragety(抽象策略類):抽象類或接口,提供具體策略類需要
相關文章
相關標籤/搜索