1. 首页
  2. 编程语言
  3. Javascript
  4. 深入理解JavaScript系列(39):设计模式之适配器模式详解

深入理解JavaScript系列(39):设计模式之适配器模式详解

上传者: 2021-11-26 23:18:39上传 PDF文件 74.16 KB 热度 9次

适配器模式是将一个类(对象)的接口转化成客户希望的另外一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类(对象)可以一些工作。我们来举一个例子,鸭子有飞和嘎嘎叫的行为,而火鸡虽然也有飞的行为,但是其叫声是咯咯的。如果你非要火鸡也要实现嘎嘎叫这个动作,那我们可以复用鸭子的quack方法,但是具体的叫还应该是咯咯的,此时,我们就可以创建一个火鸡的适配器,以便让火鸡也支持quack方法,其内部还是要调用gobble。调用方法,就很明了了,测试一下便可以知道结果了:那合适使用适配器模式好呢?而适配器则意味着改变一个已有对象的接口。

下载地址
用户评论