经营属于我们的咖啡屋
Composite(组合)模式
意图在与:让用户能够使用统一的接口处理单个对象以及对象组合
理解:
Component类抽象出Leaf类和Composite类共享的公共接口,在Composite类中使用递归(iterator)定义关于对象组合的方法。
个人感觉:composite模式就是定义一个统一的接口既可以处理单个对象,又可以处理对象的组合。其中对组合对象的处理又不断被细分到对其中所包含的单个对象的处理,(使用递归遍历各个结点)。
Powered by: BlogJava Copyright © 等牛奶的咖啡