- 3
- 0
- 约2.35千字
- 约 6页
- 2019-02-02 发布于广东
- 举报
详解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
您可能关注的文档
最近下载
- 江苏省小学科学实验知识竞赛题库附答案.doc VIP
- 广东省汕尾市2022-2023学年八年级下学期期末考试数学试卷(含解析).doc VIP
- 建筑施工组织设计规范GB_T50502(最新版).docx VIP
- 职业健康体检表.pdf VIP
- 2022课堂纪律保证书6篇.pdf VIP
- 中国共产党党员的义务和权利PPT课件.pptx VIP
- ENGINETU5JP4大修手册.doc VIP
- 22J403-1 楼梯 栏杆 栏板(一).docx VIP
- 专题党课:深学笃行正确学习教育+实干担当育新人.docx VIP
- 2026上海中考英语复习必背知识:阅读完形障碍词汇+首字母填空高频词汇.pdf VIP
原创力文档

文档评论(0)