设计模式 - 组合
组合设计模式是为了实现一个复杂的功能而把一些模块集中在一起统一管理使用,核心要点就是要统一模块间接口的差异,也就是说,实现组合模式的类需要给各个模块提供统一的接口来统一行为模式.
以上动画是用组合模式实现的,如果用普通方式,基本上实现不了哦.
原文:http://www.cnblogs.com/YouXianMing/p/4296754.html