什么是整体和部分整体对象关系?

时间:2013-04-01 14:26:04

标签: oop design-patterns uml

我正在阅读Head First Design Patterns一书,第382页,它说:

  

当您拥有具有“全部件”关系的对象集合时,将使用“复合模式”。并且你希望能够统一对待这些对象。

3 个答案:

答案 0 :(得分:11)

嗯,这非常简单 - 集合中的任何对象都是整体组成和构图的部分,因为整个是一个集合部分

答案 1 :(得分:2)

基本上,该术语表示基于较小物体的较大物体的构造。在Composite Pattern的上下文中,大型和小型对象都是同一个类的实例。

答案 2 :(得分:-1)

整体也与合成图案有关。 复合模式提供了一种将对象组与单个对象相同的机制(这通常称为部分整体层次结构)。