在面向对象思想中,这两种关系都能表示整体与部分的关系。
聚集:可以代表整体/部分关系,但主要表示组/成员关系; 当构成对象不存在时,聚集对象还可以存在;而且每个时刻,每个对象都可以是多个聚集的构成;
例子:公司---————◇部门
组合:表示整体/部分关系。当构成对象不存在时,组成对对象便无法存在。
例子:杯子——————◆杯盖、杯身
在面向对象思想中,这两种关系都能表示整体与部分的关系。
聚集:可以代表整体/部分关系,但主要表示组/成员关系; 当构成对象不存在时,聚集对象还可以存在;而且每个时刻,每个对象都可以是多个聚集的构成;
例子:公司---————◇部门
组合:表示整体/部分关系。当构成对象不存在时,组成对对象便无法存在。
例子:杯子——————◆杯盖、杯身