感想
组合模式:将对象聚合成树形结构来表现“整体/部分”的层次结构。组合模式能让客户以一致的方式来处理个别对象以及对象组合,也就是我们可以忽略对象组合和个体对象之间的差别。
以下例子引用了川峰的例子:组合模式
a.创建抽象组件:
1 | /** |
b.创建组合节点对象:
1 | /** |
c.创建叶节点对象:
1 | /** |
d.客户端使用:
1 | public class App { |
组合模式:将对象聚合成树形结构来表现“整体/部分”的层次结构。组合模式能让客户以一致的方式来处理个别对象以及对象组合,也就是我们可以忽略对象组合和个体对象之间的差别。
以下例子引用了川峰的例子:组合模式
a.创建抽象组件:
1 | /** |
b.创建组合节点对象:
1 | /** |
c.创建叶节点对象:
1 | /** |
d.客户端使用:
1 | public class App { |