聚合属于拥有那些不能决定一个类“存活”的属性,而组合包含。
这两种关系需要站在某个角度上来确定。例如:
一匹能跑的马,这个类聚合元素可以耳朵,尾巴或者鬃毛。因为这些都不影响马是否能跑。而有无心脏或者一条腿却都能直接决定着马是否能跑,这种属性属于组合。