组合和聚集都含有“一个对象包容一个或多个对象”的意思。但是组合意味着“被包容对象是包容对象的一部分”,
而聚集中被包容对象则更像是对象集合,这些对象可独立存在,可属于不同的类型。
组合强调"拥有",是一种强的“拥有”关系。
聚集强调“包含”,是一种弱的“拥有”关系。
例如:
对于组合就如车轮、引擎之于汽车。即一辆汽车由车轮、引擎等组合而成,车轮、引擎是汽车的一部分。
对于聚集如同飞机之于机场。一个机场包含一架或多架飞机,但是飞机可能不属于该机场(从别处飞来的),因此,不能说机场由飞机组合而成,而只能是机场包含了来源于不同地方的飞机。