[设计模式]适配器模式
2018-04-24 本文已影响0人
Belmode
定义:适配器模式将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper)。
适配器模式属于结构型模式
主要分为三类:类适配器模式
、对象的适配器模式
、接口的适配器模式
-
类适配器
通过继承
需要扩展
的类来增强
该类 -
对象适配器
通过继承
需扩展类,并且将增强
作为其属性 -
接口适配器
通过实现
需扩展接口,来增加功能