结构类模式包括:
适配器模式
桥梁模式
组合模式
装饰模式
门面模式
享元模式
代理模式
结构类模式着重于如何建立一个软件结构
为什么叫结构类模式呢?...代理模式VS装饰模式
首先,装饰模式就是代理模式的一个特殊应用,两者的共同点是都具有相同的接口,不同点是代理模式着重对代理过程的控制,而装饰模式则是对类的功能进行加强或减弱,着重类的功能变化....装饰模式是在要保证接口不变的情况下加强类的功能,它保证的是被修饰的对象功能比原始对象丰富,但不做准入条件判断和准入参数过滤,如是否可以执行类的功能等, 这不是装饰模式关心的
装饰模式VS适配器模式
装饰模式和适配器模式虽然差别比较大...装饰模式的意图是加强对象的功能, 而适配器模式关注的是转化, 它的主要意图是两个不同对象之间的转化.
施与对象不同....装饰模式在任何时候都可以使用, 只要是想增加类的功能; 而适配器模式 则是一个补救模式,一般出现在系统成熟或已经构建完毕的项目中,作为一个紧急处理手段采用.
扩展性不同. 装饰模式很容易扩展.