适配器模式
模式动机
拿笔记本电源举例,220V的家用交流电,无法直接供笔记本电脑使用,需要对电压进行适配错做。程序也是一样,有时提供给我们的API无法正常的使用这这时我们就要进行适配的操作。
模式定义
- 适配器使得接口不兼容的类可以正常工作
模式角色
- target 目标抽象类
- adapter 适配器类
- adaptee 适配者
- client 客户端
对象适配器
类适配器
须知
适配器模式存在争议,接口应该在系统设计初期就应该规定好。 适配模式可作为一种补救的措施。
拿笔记本电源举例,220V的家用交流电,无法直接供笔记本电脑使用,需要对电压进行适配错做。程序也是一样,有时提供给我们的API无法正常的使用这这时我们就要进行适配的操作。
对象适配器
类适配器
适配器模式存在争议,接口应该在系统设计初期就应该规定好。 适配模式可作为一种补救的措施。