《JAVA与模式》之观察者模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者
分类:
编程语言 时间:
2016-02-26 12:12:02
阅读次数:
166
《JAVA与模式》之责任链模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理
分类:
编程语言 时间:
2016-02-26 12:07:07
阅读次数:
256
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的详细过程屏蔽隔离起来。达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品; 2)工厂方法模式(Factory Method):又称为多形性工厂。 3)抽象工厂
分类:
其他好文 时间:
2016-02-01 22:22:36
阅读次数:
194
【转载】责任链模式在阎宏博士的《JAVA与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出....
分类:
其他好文 时间:
2016-01-22 17:34:39
阅读次数:
136
装饰模式使用被装饰类的一个子类的实例。把client的调用委派到被装饰类,装饰模式的关键在于这样的扩展是全然透明的。装饰模式在Java种使用也非常广泛,比方我们在又一次定义button、对话框等时候,实际上已经在使用装饰模式了。装饰模式最浅显的样例是相片-相框的样例。一、原理图当中类的职责例如以下:...
分类:
编程语言 时间:
2016-01-10 18:23:28
阅读次数:
202
一.前言 几个月前的看书笔记,内容全部都是摘自书中比较精辟的句子。笔记都是一段一段的句子,故没有文章的篇幅概念,仅供温习之用,更多详细内容请看原书!!!里面有很多前人编写简洁、漂亮代码的经验。当然书中作者的经验并不1...
分类:
编程语言 时间:
2016-01-08 01:54:40
阅读次数:
435
参考的优秀文章:设计模式之—观察者模式《JAVA与模式》之观察者模式假设,Pay是指收入,Tax是指个人所得税,SocialSecurity是社保,而后两者是以Pay为基数计算所得的。所以,Tax、SocialSecurity依赖于Pay,Pay一旦变动,其他两者也随之变动。> 没使用观察者模式没有...
分类:
其他好文 时间:
2015-12-21 18:22:39
阅读次数:
238
设计模式 之 迭代子模式迭代子模式又叫游标(Cursor)模式,是对象的行为模式。迭代子模式可以顺序地访问一个聚集中的元素而不必暴露聚集的内部表象 --阎宏博士的《JAVA与模式》例:集合的遍历第一版:实现数组集合和链表集合集合接口public interface MyCollection { .....
分类:
其他好文 时间:
2015-09-20 10:32:19
阅读次数:
272
设计模式 之 观察者模式观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。-- 阎宏博士的《JAVA与模式》例:Button事件模型第一版...
分类:
其他好文 时间:
2015-09-20 00:22:36
阅读次数:
237
1. 简单工厂模式在阎宏博士的《JAVA与模式》一书中开头是这样描述简单工厂模式的:简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。先放图再解释。下图一是从《大话设计模式》中摘出来的。问题是:...
分类:
其他好文 时间:
2015-08-31 19:09:23
阅读次数:
241