设计模式之组合模式

设计模式之组合模式
一、定义
组合模式允许你将对象组合成树形结构来实现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象以及对象组合。
二、类图

三、应用
设计模式之组合模式_第1张图片
组合可以使用组合迭代器,实现透明的operate操作。可以实现外部组合迭代器也可以实现内部组合迭代器。具体参看headfirst设计模式一书。

你可能感兴趣的:(设计模式,编程)