- 1
- 0
- 约2.25千字
- 约 8页
- 2019-01-04 发布于广东
- 举报
JavaScript设计模式开发中组合模式的使用教程.doc
Ti,■$?■*4设计模式幵发中组合模式的使用教程
我们平时开发过程中,一定会遇到这种情况:同时处 理简单对象和由简单对象组成的复杂对象,这些简单对象 和复杂对象会组合成树形结构,在客户端对其处理的时候 要保持一致性。比如电商网站中的产品订单,每一张产品 订单可能有多个子订单组合,比如操作系统的文件夹,每 个文件夹有多个子文件夹或文件,我们作为用户对其进行 复制,删除等操作时,不管是文件夹还是文件,对我们操 来说是一样的。在这种场景下,就非常适合使用组合 模式来实现。
基本知识
组合模式:将对象组合成树形结构以表示“部分-整体 的层次结构,组合模式使得用户对单个对象和组合对象的 使用具有一致性。
组合模式主要有三个角色:
(■)抽象组件):抽象类,主要定义了参 与组合的对象的公共接口
(2)子对象(Lm):组成组合对象的最基本对象 (5)组合对象(CMiesrfie):由子对象组合起来的复
杂对象
理解组合模式的关键是要理解组合模式对单个对象和 组合对象使用的一致性,我们接下来说说组合模式的实现 加深理解。
组合模式算是为在页面动态创建II量身定做的,你可
? ■广
以只使用一条命=命令为许多对象初始化一些复杂的或者递 归的操作.组合模式提供了两个有点:
允许你将一组对象当成特定的对象.组合对象 <^M| Mrf.如>和组成它的子对象实现相同的操作*对组合对 象执行某一个操作将
您可能关注的文档
- Graves’病发病机制研究现状.doc
- GRE填空题总结.doc
- GRP测量方案.doc
- gsmR结课论文GSMR网络基于双天线的切换方案.doc
- GUIDEVET07安乐死术的使用制度.doc
- GYF结构域蛋白特性及其生物学功能研究进展.doc
- G品牌买手采购决策模型研究.doc
- HAART后HIVAIDS脂肪代谢障碍综合征临床探究进展和展望.doc
- haccp认证与饲料企业的质量控制+haccp与饲料企业的质量控制.doc
- Hadoop处理小文件常见问题FAQ.doc
- 新人教版小学数学三年级上册《第2课时 直角的认识及画法》教学课件.pptx
- 新人教版小学数学三年级上册《练习十二》教学课件.pptx
- 新人教版小学数学三年级上册《练习十七》教学课件.pptx
- 新人教版小学数学三年级上册《练习十五》教学课件.pptx
- 新人教版小学数学三年级上册《练习一》教学课件.pptx
- 新人教版小学数学二年级上册《第4课时 练一练》教学课件.pptx
- 新人教版小学数学二年级上册《第3课时 练一练》教学课件.pptx
- 新人教版小学数学二年级上册《第9课时 练一练》教学课件.pptx
- 新人教版小学数学二年级上册《第6课时 练一练》教学课件.pptx
- 新人教版小学数学三年级上册《第2课时 称重我很行》教学课件.pptx
最近下载
- 医保飞检临床检验专项检查总结2026.pptx
- 2026年房地产项目夏季安全生产文明施工实施方案.docx VIP
- 城市规划及景观设计收费标准(国家).pdf VIP
- 2026-2027学年小学英语六年级上册(新教材)冀教版(三起)(新教材)教学设计合集.docx
- 2025年最完整ISO9001-2026全套质量管理体系文件.doc VIP
- 乙烯基酯树脂防腐蚀工程技术规范 建筑专业标准.pdf VIP
- 田广林高教社中国传统文化概论(第三版)教学课件第十三章 中国传统器物.pptx VIP
- 赛默飞 17i氨气在线分析仪中文手册.pdf VIP
- 基桩负摩阻力计算案例.pdf VIP
- 科大附中教研组长申请表.docx VIP
原创力文档

文档评论(0)