最經常使用的設計模式-----策略模式(C++實現)

策略模式也是一種很是經常使用的設計模式,並且也不復雜。下面咱們就來看看這種模式。 定義:策略模式定義了一系列的算法,並將每個算法封裝起來,並且使它們還能夠相互替換。策略模式讓算法獨立於使用它的客戶而獨立變化。ios 角色:     抽象策略角色(Strategy): 抽象策略類。     具體策略角色(ConcreteStrategy):封裝了繼續相關的算法和行爲。     環境角色(Contex
相關文章
相關標籤/搜索