2007-10-22
一句话Java设计模式
关键字: 设计模式
今天在电脑找到一份《Java设计模式》(不知道什么时候下的了)文档,看完后发现就是接口、抽象类的应用(可是要用得好不容易呀),并且好像这些模式还真是喜欢搞一些第三者,插在中间。哦,传说中的降低耦合性。嘿嘿,不过主要还是掌握其中的思想,有时间看看大部头..。下面是我看完《Java设计模式》文档后各个模式的一句话体会.
Factory
找老婆(创建对象),通通到工厂去
Prototype
不就是clone吗?
Builder
复杂点,你可以找两个老婆的地方
Singleton
一夫(Class)一妻(Object)制
Facade
男厕所,女厕所,一个样(接口),进去就不一样了(实现)
Proxy
有事找我,先跟我秘书预约,权力好大,就是看看你有没有访问我的权利
Adapter
继承老爸的,继承老妈的,抢兄弟的 拿过来就是自己的
Composite
难道就是叶叶支支组成一棵树
Decorator
添加装备,提高作战能力(动态加入方法)
Bridge
男女责任分明,但是男女搭配,干活不累(抽象和行为分开、独立,但能动态结合).
Flyweight
物以类聚,能搞到一起的就搞到一起(共享),对象池使用(用hashtable实现)
Template
老爸的愿望让儿子来实现(父类定义,子类执行)
Memento
反正空间多,多复制几个自己(火影.分身术),容易把自己找回来
Observer
这个很爽,半路抢劫(拦截加入方法)
Chain of Responsibility
request一直跑,直到找到心上人(处理request的类)为止
Command
封装,偷偷摸摸的做事(行为封装)
State
也就是搞对象,状态跟行为对应的控制
Strategy
让一个要求有多个解决方式
Mediator
搞个第三者来降低耦合性
Interpreter
没啥解释,因为解释用的少
Visitor
我不想If else if了,太繁琐了,还是用Visitor吧。
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 16494 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
me
共 6 张
共 6 张
最近加入圈子
最新评论
-
25 Skills Every Man Shou ...
菜头版的----好强....
-- by linxizeng -
25 Skills Every Man Shou ...
和菜头版 http://www.hecaitou.com/?p=2405
-- by 庄表伟 -
25 Skills Every Man Shou ...
呵呵,我觉得会用google比这里面的大部分技能都更有用,只除了像拯救落水船员这 ...
-- by gigix -
读 软件架构的十大错误 ...
现在,做什么都要考虑代价,如果要做的事情的代价高于没做的损失,当然就是不要做了。
-- by hyhongyong -
一句话Java设计模式
我觉得你这些解释对于理解设计模式没啥帮助,而且感觉有些理解容易误导别人。投个隐藏 ...
-- by movingboy






评论排行榜