设计模式——策略模式的学习与理解

什么是策略模式 通俗的来讲。策略模式( Strategy Pattern)就是将算法封装到具备共同接口的独立类中,以独立与客户端,客户端能够灵活的使用或替换算法族里面不一样的算法,下降了耦合性。这种类型的设计模式属于行为型模式。 这算法体现了几个设计原则:java 把变化的代码从不变的代码中分离出来; 定义了策略接口,针对接口编程而不是具体类; 客户经过组合方式使用策略,而不是使用继承。 引入案例
相关文章
相关标签/搜索