- 博客(1)
- 资源 (2)
- 收藏
- 关注
转载 HeadFirst设计模式学习笔记1-策略模式
策略模式(Strategy Pattern):定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。引子:从代码复用的角度来说,使用继承并不是一个很理想的方法,因为如果你改变父类的行为,将影响所有的子类的行为。使用接口也不能解决问题,因为接口无法实现代码复用(有些语言的接口中不具有实现代码),必须要在每个实现接口的类中实现接口中的功能。第一个设计原则:
2015-06-12 16:37:05 660
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人