适配器模式

介绍

  • 旧接口格式和使用者不兼容;
  • 中间加一个适配转换接口;

设计原则验证

  • 将旧接口和使用者进行分离;
  • 符合开放封闭原则;

示例

示例-6
class Adaptee {
  specificRequest(){
    return'德国标准的插头'
  }
}
class Target {
  constructor(){
    this.adaptee = new Adaptee()
  }
  request(){
  let info = this.adaptee.specificRequest()
  return `${info} ->转换器->中国标准的插头`
  }
}

//测试
let target = new Target();
target.request();

场景

  • 旧接口封装
  • vue computed
最后更新时间:
贡献者: DESKTOP-ER5718D\zt