
设计模式
文章平均质量分 83
quzishen
一个程序员,长期满足于代码世界,享受手指敲击键盘带来的愉悦感,混迹于支付宝、网易、淘宝,目前从事于无线领域研究。
本人没有使用该博客开通任何微博,本人唯一新浪微博:http://weibo.com/quzishen
其他同名微博皆为盗用信息,请勿相信其任何与本人有关信息
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[HeadFirst]观察者模式 - 老王跳灰机的故事
<br />写博客,看博客,要的是直接进入主题,不要太多的前戏,否则读者看着看着就没了兴趣。<br />所以直接看设计模式-观察者模式的图示介绍:<br /><br /> <br />所谓的主题,即被观者的对象,当这个对象发生变化的时候,对象发出通知,那么订阅了这个主题的订阅者,会接受到通知并进行相关的操作。订阅者可以订阅多个主题,一个主题也可以被多个订阅者订阅。<br /> <br />注意的是,这个地方的所谓的主题、订阅者、通知,是否是和notify相同呢?答案的非也,notify是esb的一种,涉及到原创 2010-08-04 10:49:00 · 3853 阅读 · 7 评论 -
[装饰者模式]经典的星巴克咖啡问题解决方案
<br />在星巴克咖啡中,随意的点取咖啡种类以及配料的场景,如果使用传统的逻辑控制,产出的将会是一片非常不优雅的代码,而几乎每个例子中都会使用这样的一个场景,来引出装饰者模式的介绍。<br />装饰者模式通常有着如下的特点:<br />1、装饰对象和被装饰对象通常有着相同的接口,实现相同的操作;<br />2、装饰者对象中要含有被装饰对象的实例;<br />3、装饰者只是增加了附加功能,而不会去更改被装饰对象的实现逻辑;<br />从上述的描述中,我们可以抽象一下几个领域模型:<br />1、共同的接口,原创 2011-03-04 16:16:00 · 4007 阅读 · 0 评论