- 2
- 0
- 约1.06万字
- 约 18页
- 2019-01-21 发布于浙江
- 举报
设计模式解读之一: 策略模式
学术部 张亚涛
当我们掌握了Java的语法,当我们了解了面向对象的封装、继
承、多态等特性,当我们可以用Swing、Servlet、JSP技术构建桌面
以及Web应用,不意味着我们可以写出面向对象的程序,不意味着我
们可以很好的实现代码复用,弹性维护,不意味着我们可以实现在维
护、扩展基础上的代码复用。一把刀,可以使你制敌于无形而于江湖
扬名,也可以只是一把利刃而使你切菜平静。Java,就是这把刀,它
的威力取决于你使用的方式。当我们陷入无尽无止重复代码的泥沼,
当我们面临牵一发而动全身的维护恶梦, 你应该想起 “设计模式”
这个行动秘笈。面向对象的精义,看似平淡,其实要经过艰苦实践才
能成功。而构造OO系统的隐含经验于是被前人搜集而成并冠以“设
计模式”之名。我们应该在编码行动初始就携带以它。接下来,让我
们步 “四人组”先行者之后,用中国文字、用实际案例领略模式于我
们代码焕然一新的改变:
设计模式解读之一: 策略模式
1. 模式定义
把会变化的内容取出并封装起来,以便以后可以轻
易地改动或扩充部分,而不影响不需要变化的其他部分;
原创力文档

文档评论(0)