适配器模式定义在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。适配器模式主要应用于,当接口里定义的方法无法满足客户的需求,或者说接口里定义的方法的名称或者方法界面与客户需求有冲突的情况。(引用百度百科)适配器模式(英语:adapterpattern)有时候也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类能在一起工作,做法是将类自己的接口包裹在一个已存在的类中。适配器模式有两种实现
适配器:定义:将一个类的接口转换成客户期望的另一个接口是原本接口不兼容的类可以一起工作类型:结构型适用场景:不是软件设计阶段考虑的设计模式,随着软件维护由于不同产品、不同厂家造成功能类似而接口不同情况下的解决方案已经存在的类,它的方法和需求不匹配时(方法结果相同或相似)优点:能提高类的透明性和复用,现有的类复用但不需要改变目标类和适配器类解耦,提高程序扩展性符合开闭原则缺点:适配器编写过程需要全面考虑,可能会增加系统的复杂性增加系统代码可读的难度扩展:对象适配器类适配器相关设计模式:适配模式和外观模式coding:创建Adaptee类创建接口Target:创建类ConcreteTarget实现