設計模式---策略模式(Strategy)

##簡介 屬於對象的行爲模式,其用意是針對一組算法,將每個算法封裝到具有共同接口的獨立的類中,從而使得他們可以相互替換,策略模式使得算法可以再不影響到客戶端的情況下發生變化 ##包含角色 ###抽象策略角色 給出了所有的具體策略類所需的接口 ###具體策略角色 包裝了相關的算法或行爲 ###環境角色 持有一個Strategy類的引用 ##UML類圖 ##java實現 ###1.抽象策略角色 /**
相關文章
相關標籤/搜索