如题所述
聚合是指一个对象包含了另一个对象,但两者之间并没有强依赖关系。被包含的对象可以独立存在,即使包含它的对象不存在,被包含的对象仍然可以存在。
组合是指一个对象包含了另一个对象,并且两者之间存在强依赖关系。被包含的对象不能独立存在,它的生命周期与包含它的对象相同。
继承是指一个对象从另一个对象继承了属性和方法。继承是一种强依赖关系,子类对象依赖于父类对象的存在。