複合關係和繼承關係

繼承關係: 「是」的關係 B是基類A的一個派生類 邏輯上要求:「一個B對象也是一個A對象」。 例: 「男人」是一個「人」,「女人」也是一個「人」,因此「男人」和「女人」就可以從「人」中繼承得到,但男人和女人不能互相繼承。 複合關係: 「有」關係 類C中「有」成員變量k,k是類D的對象,則C和D是複合關係 一般邏輯上要求:「D對象是C對象的固有屬性或組成部分」。 例: 「狗」擁有一個「主人」,一個「
相關文章
相關標籤/搜索