已解决
JavaScript设计模式之适配器模式
来自网友在路上 166866提问 提问时间:2023-11-02 18:06:38阅读次数: 66
最佳答案 问答题库668位专家为你答疑解惑
一般为了解决不兼容的问题,把一个类的接口换成我们想要的接口,类似于转换器。
举个例子:
我想听歌的时候,我发现我没带耳机,我的手机是 iphone 的,而现在我只有一个 Type-C 的耳机,为了能够听歌,我用了一个转换器(也就是适配器),然后我就可以开心的听歌了。
ES6实现
class Adapter {constructor() {}specificRequest() {console.log('适配器中代码被调用')}
}
class Target {constructor() {this.adapter = new Adapter()}request() {this.adapter.specificRequest()}
}
new Target().request()
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"JavaScript设计模式之适配器模式":http://eshow365.cn/6-30401-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!