Java设计模式透析之 —— 策略(Strategy)...
分类:
编程语言 时间:
2014-10-24 11:05:05
阅读次数:
165
Java设计模式透析之 —— 模板方法(Template Method)...
分类:
编程语言 时间:
2014-10-24 11:01:52
阅读次数:
186
模板方法模式(Template Method Pattern):定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法是一种类行为型模式.
模板方法模式是一种类的行为型模式,在它的结构图中只有类之间的继承关系,没有对象关联关系。
在模板方法模式的使用过程中,要求开发抽象类和开发具体子类的设计师之间进行协作。一个设计师...
分类:
其他好文 时间:
2014-10-23 17:42:36
阅读次数:
193
什么是抽象工厂,再次学习。 1 抽象工厂 2 概述 3 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 4 5 适用性 6 1.一个系统要独立于它的产品的创建、组合和表...
分类:
编程语言 时间:
2014-10-23 15:57:55
阅读次数:
170
1 桥接模式 2 概述 3 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 4 5 6 适用性 7 1.你不希望在抽象和它的实现部分之间有一个固定的绑定关系。 8 例如这种情况可...
分类:
编程语言 时间:
2014-10-23 14:17:03
阅读次数:
219
1 外观模式 2 概述 3 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 4 5 6 适用性 7 1.当你要为一个...
分类:
编程语言 时间:
2014-10-23 12:18:26
阅读次数:
156
1 装饰模式 2 概述 3 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 4 5 6 适用性 7 1.在不影响...
分类:
编程语言 时间:
2014-10-23 12:06:16
阅读次数:
198
享元模式 概述 运用共享技术有效地支持大量细粒度的对象。 适用性 当都具备下列情况时,使用Flyweight模式: 1.一个应用程序使用了大量的对象。 2.完全由于使用大量的对象,...
分类:
编程语言 时间:
2014-10-23 11:59:53
阅读次数:
143
什么是组合模式,这个有待研究,个人觉得是各类组合而形成的一种结构吧。组合模式: 1 组合模式 2 概述 3 将对象组合成树形结构以表示"部分-整体"的层次结构。"Composite使得用户对...
分类:
编程语言 时间:
2014-10-23 11:57:46
阅读次数:
217
桥接模式,初学的时候其实很不理解为什么要把这个模式命名为桥接模式,脑海里突然联想到。其实我学习是一件比较痛苦的事情,因为我必须要知道来龙去脉才能学的进去,所以,很快我就对这个命名产生了兴趣,桥接?
嗯,桥接!先把桥字换成连字,连接?桥接?桥接和连接最大的不同是桥接是降具有相同模式的两种事物连接起来,这是我根据词典的解释得出的。...
分类:
编程语言 时间:
2014-10-22 15:55:05
阅读次数:
157