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吧。

评论
movingboy 2007-10-23
我觉得你这些解释对于理解设计模式没啥帮助,而且感觉有些理解容易误导别人。投个隐藏!
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

linxizeng
搜索本博客
我的相册
存档
最新评论