上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 156 下一页

2013年5月8日

设计模式:状态模式

摘要: 状态模式 一、引子 状态模式自身结构非常简单——前面刚刚介绍了几个结构比较简单的设计模式,和他们 一样,状态模式在具体实现上留下了可变换的余地。我前面已经介绍过它的孪生兄妹策略模 式了,大家可以两者比较着阅读。本文将会讨论两者的区别。 二、定义与结构 GOF... 阅读全文

posted @ 2013-05-08 09:45 吴一达 阅读(156) 评论(0) 推荐(0)

设计模式:策略模式

摘要: 策略模式 一、引子 18 日下午3 时一刻,沈阳,刚刚下完一场几年罕见的大雪,天气格外的冷,公交车在“车 涛汹涌”的公路上举步维艰,我坐在里面不时的看表——回公司的班车就要发车了,我还离 等车的地方好远……。都是这可恶的天气打乱了我的计划!看来我要重新盘算下下了公交车 的... 阅读全文

posted @ 2013-05-08 09:44 吴一达 阅读(147) 评论(0) 推荐(0)

设计模式:观察者模式

摘要: 观察者模式 一、引子 还记得警匪片上,匪徒们是怎么配合实施犯罪的吗?一个团伙在进行盗窃的时候,总 有一两个人在门口把风——如果有什么风吹草动,则会立即通知里面的同伙紧急撤退。也许 放风的人并不一定认识里面的每一个同伙;而在里面也许有新来的小弟不认识这个放风的。 但是这没什... 阅读全文

posted @ 2013-05-08 09:43 吴一达 阅读(209) 评论(0) 推荐(0)

设计模式:备忘录模式

摘要: 备忘录模式 一、引子 俗话说:世上难买后悔药。所以凡事讲究个“三思而后行”,但总常见有人做“痛心疾 首”状:当初我要是……。如果真的有《大话西游》中能时光倒流的“月光宝盒”,那这世 上也许会少一些伤感与后悔——当然这只能是痴人说梦了。 但是在我们手指下的程序世界里... 阅读全文

posted @ 2013-05-08 09:42 吴一达 阅读(174) 评论(0) 推荐(0)

设计模式:调停者模式

摘要: 调停者模式 一、引子 Mediator Pattern 中文译为“中介者模式”、“调停者模式”。其实都不是很好,由于现 实生活中的“中介”是要和客户打交道,而省去客户原本繁琐的手续,这一点和门面模式的 初衷很相像;而在Mediator Pattern 中Mediat... 阅读全文

posted @ 2013-05-08 09:41 吴一达 阅读(198) 评论(0) 推荐(0)

设计模式:迭代器模式

摘要: 迭代器模式 一、 引言 迭代这个名词对于熟悉Java 的人来说绝对不陌生。我们常常使用JDK 提供的迭代接口 进行java collection 的遍历: Iterator it = list.iterator(); while(it.hasNext(... 阅读全文

posted @ 2013-05-08 09:40 吴一达 阅读(152) 评论(0) 推荐(0)

设计模式:解释器模式

摘要: 解释器模式 一、引子 解释器模式描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发 编译器中;在实际应用中,我们可能很少碰到去构造一个语言的文法的情况。 虽然你几乎用不到这个模式,但是看一看还是能受到一定的启发的。 二、定义与结构 解... 阅读全文

posted @ 2013-05-08 09:39 吴一达 阅读(129) 评论(0) 推荐(0)

设计模式:命令模式

摘要: 命令模式 一、引言 忙里偷闲,终于动笔了。命令模式是从界面设计中提取出来的一种分离耦合,提高重用 的方法。被认为是最优雅而且简单的模式,它的应用范围非常广泛。让我们一起来认识下它 吧。 先从起源说起。在设计界面时,大家可以注意到这样的一种情况,同样的菜单控件,在 ... 阅读全文

posted @ 2013-05-08 09:38 吴一达 阅读(177) 评论(0) 推荐(0)

设计模式:责任链模式

摘要: 责任链模式 一、 引言 初看责任链模式,心里不禁想起了一个以前听过的相声:看牙。说一个病人看牙的时候, 医生不小心把拔下的一个牙掉进了病人嗓子里。各个科室的医生推卸责任,搞得病人因此楼 上楼下的跑了不少冤枉路,最后无果而终。 责任链模式就是这种“推卸”责任的模式,... 阅读全文

posted @ 2013-05-08 09:36 吴一达 阅读(169) 评论(0) 推荐(0)

设计模式:代理模式

摘要: 代理模式 一、引子 我们去科技市场为自己的机器添加点奢侈的配件,很多DIYer 都喜欢去找代理商,因为 在代理商那里拿到的东西不仅质量有保证,而且价格和售后服务上都会好很多。客户通过代 理商得到了自己想要的东西,而且还享受到了代理商额外的服务;而生产厂商通过代理商将 自己... 阅读全文

posted @ 2013-05-08 09:35 吴一达 阅读(150) 评论(0) 推荐(0)

上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 156 下一页

导航