设计模式
rw-just-go-forward
这个作者很懒,什么都没留下…
展开
-
创建子程序的理由
1.降低复杂度 2.引入中间的、易懂的抽象 3.避免代码重复 4.支持子类化 5.隐藏顺序 6.隐藏指针操作 7.提高可移植性 8.简化复杂的逻辑判断 9.改善性能 10.隔离复杂度 11.隐藏实现细节 12.限制变化所带来的影响 13.隐藏全局数据 14.形成中央控制点 15.促成可重用的代码 16.达到特定的重构目的原创 2012-08-13 22:52:06 · 769 阅读 · 0 评论 -
为啥要用设计模式
设计模式,自从被四人帮归纳总结出来之后产生了重大的影响,很多人成了设计模式的信徒,设计模式确实是好,但是好在哪里呢,总结起来大概有如下几点: 可以提供现成的抽象减少复杂度。可以说软件工程的首要问题,也是难题,就是要管理复杂度。那设计模式对管理复杂度有什么好处呢?设计模式是一种抽象,是对很多类似的逻辑的一种总结和抽象,模式本身规定了特有的协议,包括质量,特性,约束等等。所以在设计过程中说到模式的层原创 2012-10-23 17:47:02 · 1318 阅读 · 2 评论 -
职责链模式
看代码是学程序最好的方法,先看代码: package rowsy.learn; import java.util.ArrayList; interface Filter { public void doFilter(String request); } class Filter1 implements Filter { @Override public void doF原创 2013-02-13 17:31:26 · 1234 阅读 · 0 评论