首先声明一下,虽然做开发做了很多年,但一直没有专门的去学过设计模式,准备最近补补课,于是就有了下面的疑问。
我先贴一张介绍组织者模式的图。

就如上图。为什么设计的时候,把Component和Composite平放,而不是让Composite从Component继承?这样做有什么好处?
我第一眼看到图的时候,觉得是让Composite从Component继承,因为Component类的属性和行为Composite都有,而Composite的属性和行为是Component类的扩展。
请各位大侠帮小弟解解惑
