设计模式之适配器模式

适配器模式

适配器模式

  • 场景(目的)
    • 把适配的类的api转换成目标的api
    • 一般是对外接口通用适配对外接口
  • 角色
    • 抽象Adapter
    • 抽象Target
    • 具体Target(实际上是这里做了一个适配,调用了不同的具体Adapter)
    • 具体Adapter
  • 优点
    • 使用灵活,对上层友好,符合开闭,支持不同的适配
  • 缺点
    • 需要引用对象实例.