策略模式介紹

 2.1 什麼是策略模式 策略模式定義了一系列的算法,並將每一個算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨立於使用它的客戶而獨立變化。   2.2  策略模式包含角色 —抽象策略角色(strategy): 策略類,通常由一個接口或者抽象類實現。 —具體策略角色(ConcreteStrategy):包裝了相關的算法和行爲。 —環境角色(Context):持有一個策略類的引用,最終給客戶
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息