模式动机(Composite Pattern):将对象组合成树形结构来表示“整体-部分”层次。操作时,使得对部分的操作与对整体的操作具有一致性。模式结构图:典型的Composite结构为:模式代码:bt_组合模式.h: 1 #ifndef CP_H 2 #define CP_H 3 #include...
分类:
其他好文 时间:
2015-06-02 21:49:50
阅读次数:
154
模式动机:有时软件复用的一个难题就是接口的不兼容性,适配器的职责就是为客户提供兼容的适配者接口,使得客户只需访问一类接口就可以调用合适的适配者,而其中的适配细节则有适配器来完成。模式定义(Adapter Pattern):将一个接口转换为用户期望的接口,使得那些接口不兼容的类可以一起工作。模式结构图...
分类:
其他好文 时间:
2015-06-01 23:58:42
阅读次数:
285
设计模式分为三种类型,共23类。 创建型模式:单件模式、抽象工厂模式、建造者模式、工厂方法、原型模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状...
分类:
其他好文 时间:
2015-05-27 22:43:38
阅读次数:
219
接上篇:java多线程(一)http://www.cnblogs.com/ChaosJu/p/4528895.htmljava实现多线程的方式二,实现Runable接口用到设计模式——静态代理模式一.代理模式代理模式的定义 代理模式(Proxy Pattern)是对象的结构型模式,代理模式给某一个....
分类:
编程语言 时间:
2015-05-26 22:54:14
阅读次数:
150
创建型模式 : 1、抽象工厂(Abstract Factory) 2、工厂方法(Factory Method) 3、生成器模式(Builder) 4、原型模式(Prototype) 5、单例模式(Singleton)结构型模式 : ...
分类:
其他好文 时间:
2015-05-25 12:50:57
阅读次数:
146
7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源首先来看适配器模式适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口...
分类:
其他好文 时间:
2015-05-24 23:06:25
阅读次数:
234
一、设计模式名称:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子..
分类:
其他好文 时间:
2015-05-21 12:53:37
阅读次数:
143
适配器模式定义:将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份。
为何使用适配器模式
我们经常碰到要将两个没有关系的类组合在一起使用,第一解决方案是:修改各自类的接口,但是如果我们没有源代码,或者,我们不愿意为了一个应用而修改各自的接口。 怎么办?
使用Adapter,在这两种接口之间创建一个混合接口(混血儿)。
如何...
分类:
编程语言 时间:
2015-05-19 13:11:22
阅读次数:
208
?? 结构型模式中的适配器模式、外观模式、装饰模式、代理模式都属于包装模式,都是对另外的类或对象的包装,仅仅是各自的意图不同。 适配器模式通过对另外的类或对象的包装,将其接口转换为用户期望的接口,达到接口适配的目的。 外观模式是对包装的一组类或对象提供一个高层接口,意图是简化接口,使系统更加easy...
分类:
移动开发 时间:
2015-05-17 12:14:00
阅读次数:
324
23种GOF设计模式一般分为三大类:创建型模式、结构型模式、行为模式。创建型模式抽象了实例化过程,它们帮助一个系统独立于怎样创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化托付给还有一个对象。创建型模式有两个不断出现的主旋律。第一,它们都将关于该系...
分类:
其他好文 时间:
2015-04-29 21:33:15
阅读次数:
127