1.定义
适配器模式:是将一个类转换成开发人员所希望的另一个接口 ,使得原本由于接口不兼容而不能在一起工作的那些类可以一起工作。
2.自我理解
- 定义:使不相干的类(或者不规范的类),通过适配器类而形成相同的API
- 原因:
1.使不相干的类统一接口
2.不规范的类,如果在其他地方已经多次试用,直接修改原来的类,改动太大,违背了开放-封闭原则。
3.实现
适配器类中成员为不规范类的对象(单例创建),写规范易懂的方法调用不规范类的不规范的方法。
4.使用场景
使不相干的类(或者不规范的类),通过适配器类而形成相同的API,像Hibernate中的方法,可以通过适配器,以JPA规范的方式调用。