设计模式之 适配器模式

适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。

这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。

对象适配器模式
  在这种适配器模式中,适配器容纳一个它包裹的类的实例。

类适配器模式
  这种适配器模式下,适配器继承自已实现的类。

三大部分:

  Target:目标角色,定义把其他类转换为我们期望的角色

  Adaptee:初始角色,即我们原始的类和接口对象,如“A->B”,其中 A就是初始角色,它是一直存在的

  Adapter:适配器角色,也就是我们今天的重点,适配器需要新创建,通过继承等方式把初始角色转换成为目标角色。

参考:

  通俗易懂系列 | 设计模式(三):适配器模式

  适配器模式 | 菜鸟教程

共同学习,共同进步,若有补充,欢迎指出,谢谢!

猜你喜欢

转载自www.cnblogs.com/dengguangxue/p/11411136.html