- 5
- 0
- 约4.19千字
- 约 21页
- 2016-08-16 发布于河南
- 举报
第六章结构型模式3
* * 6.3 Composite 组合模式 6.3.1 意图 将对象组合成树行结构表示 ”部分—整体” 的层次结构。Composite 使得用户对单个对象和组合对象的使用具有一致性。 叶结点 LeafNode NonLeafNode 对象 aPicture aPicture aLine aText aLine aRectangle aRectangle 典型的由递归组合的Graphic对象组成的组合对象结构 …… …… 6.3.2 适用性 以下情况使用Composite模式: 1. 你想表示的对象的部分—整体层次结构。 2. 你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中 的所有对象。 Component NonLeafNode 1..n 非叶结点有1个或 多个节点 包含的每个对象 都是Component 对象 6.3.3 结构图 Component operation() add(Component) remove(Component) getChild(int) Client Composite operation() add(Component) remove(Component) getChild(int) Leaf
您可能关注的文档
最近下载
- 江苏省小学科学实验知识竞赛题库附答案.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)