当前位置:首页 > 编程笔记 > 正文
已解决

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 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!