没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
组合模式(Composite Pattern)是一种对象结构型模式,其定义是将多个对象组合成树形结构以表示“整体-部分”关系的层次结构。它使得客户端对单个对象和组合对象的使用具有一致性。在组合模式中,对象被组织成树形结构,其中顶层的节点被称为根节点,根节点下面可以包含树枝节点和叶子节点,树枝节点下面又可以包含更多的树枝节点和叶子节点。这种结构使得客户端可以统一地处理单个对象和组合对象,无需关心它们的具体类型。 组合模式的主要优点包括: 简化了客户端代码,客户端可以一致地处理单个对象和组合对象,无需进行类型判断。 更容易在组合体内加入新的对象,客户端不会因为加入了新的对象而更改源代码,满足“开闭原则”。 然而,组合模式也存在一些缺点,如设计较复杂,客户端需要花更多时间理清类之间的层次关系;不容易限制容器中的构件;不容易用继承的方法来增加构件的新功能等。
资源推荐
资源详情
资源评论
收起资源包目录
组合模式原理图.zip (3个子文件)
组合模式原理图
透明组合模式.png 32KB
组合模式原理图.png 31KB
安全组合模式.png 28KB
共 3 条
- 1
资源评论
BrightChen666
- 粉丝: 712
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功