非整体层次结构中的复合模式

时间:2014-01-25 16:55:24

标签: design-patterns

我正在使用GoF一书学习设计模式课程。 我遇到了以下问题:

  

“如果你没有部分整体,你会使用复合图案吗?   层次?换句话说,如果只有少数对象有孩子和   你收藏的几乎所有其他东西都是一片叶子(叶子上有一片叶子)   没有孩子),你还会使用复合模式来建模这些   对象?“

我认为答案是否定的,因为你没有一个好的树结构,复合材料的目的是能够忽略树叶和复合材料之间的差异。

然而,其他人有这个答案:

  

“这种设计模式肯定会成为这种模式的候选者   案件。尽管大多数物体都是叶子,但那些叶子可以是叶子   由复合对象引用和组织的部分。事实上,这是   使用一种复合材料实现大多数复合材料设计的方式   对象分组多种类型的叶对象“

0 个答案:

没有答案