Composite组合模式
来源:互联网 发布:王宝强包贝尔知乎 编辑:程序博客网 时间:2024/04/29 21:22
定义:
组合多个对象形成树形结构以表示整体-部分的结构层次。组合模式对单个对象和组合对象的使用具有一致性。
来源:
树状结构图。
对树进行面向对象的分析,树Tree由一种对象构成:节点Node。节点可以包含子节点。
优点:
组合模式只是一种实现树形结果的方式。(还可以有别的方式实现)组合模式最大的优点就是:父节点和子节点具有相同的使用方式(继承自同一个类)。这样可以任意灵活的增加新的子节点。
.NET FCL 中的Composite模式:Control类
一个Control可以包含其他的多个Control。比如GroupBox可以包含Button.
GroupBox和Button类都继承自Control
Control有一个属性Controls,它是ControlCollection 控件集合类。
ControlCollection 类提供了增加,移除,查找Control的方法。
- Composite模式 组合模式
- 组合模式:Composite模式
- 组合模式(Composite)
- Composite组合模式
- 组合模式-Composite Pattern
- Composite 组合模式
- Composite Pattern(组合模式)
- 组合模式(Composite)
- Composite组合模式
- 组合模式(Composite)
- 组合模式Composite
- Composite 组合模式
- Composite(组合模式)
- java Composite 组合模式
- Composite 组合模式
- 组合模式(Composite Patten)
- Composite(组合模式)
- 11.组合模式--Composite
- 哪些信用卡支持支付宝?
- CSS样式命名规则(仅供参考)
- C# pop3实现的收邮件
- 淘宝支持的各家信用卡的利弊
- Asp.Net+Ajax实现的宝宝RSS阅读器源码下载
- Composite组合模式
- 需求调研经验分享--综述
- css文字两端对齐
- 数据结构——杂凑表(拉链法)
- 2007互联网大盘点
- wm5获得电池状态信息
- 需求调研经验分享-1 需求调研准备
- 创业篇:如何找钱
- SERVLET监听大全