复合关系和继承关系

继承关系: “是”的关系 B是基类A的一个派生类 逻辑上要求:“一个B对象也是一个A对象”。 例: “男人”是一个“人”,“女人”也是一个“人”,因此“男人”和“女人”就可以从“人”中继承得到,但男人和女人不能互相继承。 复合关系: “有”关系 类C中“有”成员变量k,k是类D的对象,则C和D是复合关系 一般逻辑上要求:“D对象是C对象的固有属性或组成部分”。 例: “狗”拥有一个“主人”,一个“
相关文章
相关标签/搜索