- 27
- 0
- 约4.03千字
- 约 31页
- 2018-07-05 发布于天津
- 举报
组合模式的关键是定义了一个抽象构件类它既可以代表叶子又可以
END 第12章 组合模式 Deng Song daonicool@ 本章教学内容 组合模式 模式动机与定义 模式结构与分析 模式实例与解析 模式效果与应用 模式扩展 组合模式 模式动机 组合模式 模式动机 对于树形结构,当容器对象(如文件夹)的某一个方法被调用时,将遍历整个树形结构,寻找也包含这个方法的成员对象(可以是容器对象,也可以是叶子对象,如子文件夹和文件)并调用执行。(递归调用) 由于容器对象和叶子对象在功能上的区别,在使用这些对象的客户端代码中必须有区别地对待容器对象和叶子对象,而实际上大多数情况下客户端希望一致地处理它们,因为对于这些对象的区别对待将会使得程序非常复杂。 组合模式 模式动机 组合模式描述了如何将容器对象和叶子对象进行递归组合,使得用户在使用时无须对它们进行区分,可以一致地对待容器对象和叶子对象,这就是组合模式的模式动机。 组合模式 模式定义 组合模式(Composite Pattern):组合多个对象形成树形结构以表示“整体-部分”的结构层次。组合模式对单个对象(即叶子对象)和组合对象(即容器对象)的使用具有一致性。 组合模式又可以称为“整体-部分”(Part-Whole)模式,属于对象的结构模式,它将对象组织到树结构中,可以用来描述整体与部分的关系。 组合模式 模式定义 Composite Pattern: Compose objec
您可能关注的文档
最近下载
- 实现人生第一桶金的四个步骤.pdf VIP
- 2025年提升系统管理制度(3篇) .pdf VIP
- 人教版艺术美术二年级下册 第二单元 第1课《天然的形态》课件.ppt
- 大学生简历毕业生简历求职简历 (34).docx VIP
- 小学古诗词教学研究:情境教学法的应用策略.docx VIP
- 化工机械基础试题及答案.docx VIP
- 离婚协议书(个人债务确认版).docx VIP
- 2025年事业单位工勤技能-湖南-湖南行政岗位工四级(中级工)历年参考题库典型考点含答案解析.docx VIP
- 新解读GB_T 228.1 - 2021《金属材料 拉伸试验 第1部分:室温试验方法》最新解读.pptx VIP
- 《现代战争与不同文化的碰撞和交流》教学设计 .pdf VIP
原创力文档

文档评论(0)