设计模式总共有23种模式这仅仅是为了一个目的:解耦+解耦+解耦...(高内聚低耦合知足开闭原则)设计模式
将两个不兼容的类纠合在一块儿使用,属于结构型模式,也有人称它为wrapper(包装类)。app
包装类(Adapter):指的就是Adapter。即包装不兼容接口的对象。设计
适配者(Adaptee):包装的对象。即被适配的类。3d
其实这些设计模式简单了解一下就行,仍是那句话设计模式总共有23种模式这仅仅是为了一个目的:解耦+解耦+解耦...(高内聚低耦合知足开闭原则)对象
强调的是从此扩展功能,你的原有的代码需不须要改,每个接口需知足单一性。两个类依赖性不要过大。blog