#策略设计模式:
定义算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的编号独立于使用算法的客户。
原则:
1、多用组合,少用继承;
2、封装变化;
3、针对接口编程,不针对实现编程;
基础:
java的3大特点:继承、封装、多态。
#策略设计模式:
定义算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的编号独立于使用算法的客户。
原则:
1、多用组合,少用继承;
2、封装变化;
3、针对接口编程,不针对实现编程;
基础:
java的3大特点:继承、封装、多态。
本文标题:设计模式:策略设计模式
文章作者:qingsong.xu
发布时间:2016年7月24日 - 14时07分
最后更新:2016年7月24日 - 14时07分
原始链接:http://qingsong-xu.github.io/2016/07/24/设计模式:策略设计模式/
许可协议: "署名-非商用-相同方式共享 3.0" 转载请保留原文链接及作者。