設計模式——策略模式【六】

策略模式 1.定義:策略模式定義了算法族,並分別進行封裝,讓它們之間可以互相替換,此模式讓算法的變化獨立於使用算法的調用者。 簡單解釋一下:策略模式中定義了一系列的算法族,算法族指的是類似於一系列的行爲、策略,策略模式將一系列的行爲封裝成類,既可以說是將每一種相類似的行爲都封裝成一個類(也有可能存在特殊的不進行封裝的行爲。)但最終都需要能夠相互替換,也就是說各行爲之間需要一定的共性,其需要實現共同
相關文章
相關標籤/搜索