什么是适配器模式?AdaterPatterns

将一个无法匹配现在项目的类或者接口改造成可匹配的接口,从而将原来无法匹配的两个类能够在一起工作。

适配器模式的三个角色

  • Target目标角色
  • Adaptee源角色
  • Adapter适配器角色

适配器模式的优点

  • 提高了类的复用度
  • 灵活性非常好
  • 可以让两个没有任何关系的类在一起运行

适配器模式的使用场景

当有需求需要修改一个已经投产中的接口时,适配器模式可能是最适合你的模式。如系统需要扩展,需要使用一个已有的类或者新建的类,但这个类不符合系统的接口,此时可以用适配器模式

注意事项

注意适配器不是为了解决还处在开发阶段的问题,而是解决正在服役的项目的问题。所以在详细设计阶段不要考虑它。