设计模式
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 · 771 阅读 · 0 评论 -
为啥要用设计模式
设计模式,自从被四人帮归纳总结出来之后产生了重大的影响,很多人成了设计模式的信徒,设计模式确实是好,但是好在哪里呢,总结起来大概有如下几点:可以提供现成的抽象减少复杂度。可以说软件工程的首要问题,也是难题,就是要管理复杂度。那设计模式对管理复杂度有什么好处呢?设计模式是一种抽象,是对很多类似的逻辑的一种总结和抽象,模式本身规定了特有的协议,包括质量,特性,约束等等。所以在设计过程中说到模式的层原创 2012-10-23 17:47:02 · 1320 阅读 · 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 · 1235 阅读 · 0 评论