详解JavaScript设计模式开发中的桥接模式使用.docxVIP

  • 3
  • 0
  • 约2.35千字
  • 约 6页
  • 2019-02-02 发布于广东
  • 举报

详解JavaScript设计模式开发中的桥接模式使用.docx

详解JavaScript设计模式开发中的桥接模式使用.docx

详解JavaScript设计模式开发中的桥 接模式使用 桥接模式将抽象部分与实现部分分离开来,使两者都 可以独立的变化,并且可以一起和谐地工作。抽象部分和 实现部分都可以独立的变化而不会互相影响,降低了代码 的耦合性,提高了代码的扩展性。 按照GoF的定义,桥接模式的作用在于“将抽象与其 实现隔离开来,以便二者独立变化”。这种模式对于 Javascript中常见的事件驱动的编程大有裨益。 桥接模式最常见和实际的应用场合之一是事件监听器 回调函数。example :事件监听器,把事件处理的语句封装 到回调函数中,通过接口而不是实现进行编程。 基本理论 桥接模式定义:将抽象部分与它的实现部分分离,使 它们都可以独立地变化。 桥接模式主要有4个角色组成: 抽象类 扩充抽象类 实现类接口 具体实现类 根据javasc ript语言的特点,我们将其简化成2个角 色: 扩充抽象类 具体实现类 怎么去理解桥接模式呢?我们接下来举例说明 桥接模式的实现 理解桥接模式的思想,关键是要理解其分离抽象部分 和实现部分的思想。我们举例进行说明 最简单的桥接模式 其实我们最经常用的jQuery的each函数就是一个典 型的桥接模式,我们模拟其实现如下: va reach=funct ion (arr, fn) { nbsp;for (vari=0;ilt ;arr.1ength ; i++) { nbs

文档评论(0)

1亿VIP精品文档

相关文档