详解JavaScript实现设计模式中的适配器模式的方法.docxVIP

  • 0
  • 0
  • 约2千字
  • 约 5页
  • 2020-04-10 发布于广东
  • 举报

详解JavaScript实现设计模式中的适配器模式的方法.docx

详解JavaScript实现设计模式中的适配器模式的方法.docx

详解JavaScript实现设计模式中的适 配器模式的方法 适配器模式可以根据需求转换(或调整)一个接口,创建 含有您所需接口的另一个对象,并将它连接到您想改变接口 的对象,从而完成这种转换,下面就来详解JavaScript实现 设计模式中的适配器模式的方法 有的时候在开发过程中,我们会发现,客户端需要的 接口和提供的接口发生不兼容的问题。由于特殊的原因我 们无法修改客户端接口。在这种情况下,我们需要适配现 有接口和不兼容的类,这就要提到适配器模式。通过适配 器,我们可以在不用修改旧代码的情况下也能使用它们, 这就是适配器的能力。 适配模式可用来在现有接口和不兼容的类之间进行适 配,使用这种模式的对象又叫包装器(wr apper),因为它 们是在用一个新的接口包装另一个对象。 从表面上看,适配器模式很像外观模式。它们都要对 别的对象进行包装并改变其呈现的接口。二者的差别在于 它们如何改变接口。外观元素展现的是一个简化的接口, 它并不提供额外的选择,而且有时为了方便完成常见任务 它还会做出一些假定。而适配器则要把一个接口转换为另 一个接口,它并不会滤除某些能力,也不会简化接口。如 果客户系统API不可用,就需要用到适配器。 基本理论 适配器模式:将一个接口转换成客户端需要的接口而 不需要去修改客户端代码,使得不兼容的代码可以一起工 作。 适配器主要有3个角色组成: (1)客户端:调

文档评论(0)

1亿VIP精品文档

相关文档