定义
适配器模式(Adapter):属于结构型模式,可以将某个类的接口转化为客户端期望的另一个接口表示,主要目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。
代码实战
1 | interface Voltage5 { |
类图
特点
适配器模式的特点是,创建一个适配器,利用某个已存在的类方法,通过转换去实现某个不存在的接口功能。一般有两种实现方法,一个是继承已存在的类,另一个是持有某个已存在类的对象。
总结
适配器模式使用的场景还是比较多的,尤其是在Android项目中,常常可以看到Adapter的身影,小伙伴们一定要牢记这种设计模式。