定义:将一个类的接口转换成另一个接口,使得不兼容的接口可以一起工作
//将一个类的接口转换成另一个接口,使得不兼容的接口可以一起工作
class Example{
show(){
console.log('示例开启')
}
}
class Test{
display(){
console.log('测试开启')
}
}
//适配器类
class TestAdapt extends Test{ //将Test类的display方法转化为show方法
constructor(){
super()
}
show(){
this.display()
}
}
//公共处理函数
function public(event){
event.show()
}
public(new TestAdapt())