設計模式——策略模式的學習與理解

什麼是策略模式 通俗的來講。策略模式( Strategy Pattern)就是將算法封裝到具備共同接口的獨立類中,以獨立與客戶端,客戶端能夠靈活的使用或替換算法族裏面不一樣的算法,下降了耦合性。這種類型的設計模式屬於行爲型模式。 這算法體現了幾個設計原則:java 把變化的代碼從不變的代碼中分離出來; 定義了策略接口,針對接口編程而不是具體類; 客戶經過組合方式使用策略,而不是使用繼承。 引入案例
相關文章
相關標籤/搜索