设计模式01-结构型-适配器模式

1.定义

适配器模式:是将一个类转换成开发人员所希望的另一个接口 ,使得原本由于接口不兼容而不能在一起工作的那些类可以一起工作。

2.自我理解

  • 定义:使不相干的类(或者不规范的类),通过适配器类而形成相同的API
  • 原因:                                                                      

1.使不相干的类统一接口                                                            

2.不规范的类,如果在其他地方已经多次试用,直接修改原来的类,改动太大,违背了开放-封闭原则。

3.实现

适配器类中成员为不规范类的对象(单例创建),写规范易懂的方法调用不规范类的不规范的方法。

4.使用场景

使不相干的类(或者不规范的类),通过适配器类而形成相同的API,像Hibernate中的方法,可以通过适配器,以JPA规范的方式调用。

 

猜你喜欢

转载自blog.csdn.net/qq_29039853/article/details/86030810