结构型模式--适配器模式

结构型模式

结构型模式用于处理类或者对象的组合,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式

适配器模式(Adapter Pattern)

定义

适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的类可以一起工作。在适配器模式中,通过增加一个新的适配器类来解决接口不兼容的问题,使得原本没有任何关系的类可以协同工作。根据适配器类与适配者类的关系不同,适配器模式可分为对象适配器和类适配器两种,在对象适配器模式中,适配器与适配者之间是关联关系;在类适配器模式中,适配器与适配者之间是继承(或实现)关系。
适配器模式的应用在我们的生活中也很常见,如对手机、电脑进行充电时,需要电源适配器,将220v的输入电压转换为手机、电脑适用的电压。

小结

  • 适配器模式将目标类和适配者类解耦,通过适配器类的应用完成对现有的适配者类的重用,不需要修改原有的结构;
  • 增加了类的透明性和复用性,将具体的业务实现过程封装在适配者类中,对于客户端类而言是透明的,并且提高了适配者的复用性,同一个适配者类可以在多个不同的系统中复用;
  • 具有良好的灵活性和扩展性,通过使用配置文件,可以很方便地更换适配器,也可以在不修改原有代码的基础上增加新的适配器类,完全符合“开闭原则”。

视频

链接:https://pan.baidu.com/s/1GvIA5lCEZ_BrcZBMo7YH_w
提取码:unt9

 

posted @ 2020-04-08 17:32  ceew  阅读(161)  评论(0编辑  收藏  举报