類之間的關係

2021-09-27 09:37:03 字數 1333 閱讀 5246

--------------組合-------------------

有生命期的關係

#include using namespace std;

class head

};class hand

};class cperson

};int main()

-------------依賴--------

乙個物件的功能要依賴於另外乙個物件來實現,另乙個物件當做工具

#include using namespace std;

class ccomputer

};class head

};class hand

};class cperson

void coding(ccomputer &cm) //引用 ccomputer &cm = cc;

//int a;

//int &k = a;

//k就是a的別名 };

int main()

#include #include using namespace std;

class friend

public:

void play() };

class ccomputer

};class head

};class hand

};class cperson

public:

void say()

void coding(ccomputer &cm) //引用 不太明白

-----------聚合--------

#include #include #include using namespace std;

class ccomputer

};class cperson

};class cfamily

public:

void pushperson(cperson* ps)

}} void allpersoncode(ccomputer& cp)

else

}}};

int main()

類之間的關係

類之間的關係 內容 網上關於此類的討論非常多,發現對於該問題的理解各有各的說法,而各個說法中又相去甚遠。通過瀏覽這些討論以及對 的參考,發表一下自己的看法.類間關係有很多種,在大的類別上可以分為兩種 縱向關係 橫向關係。縱向關係就是繼承關係,它的概念非常明確,也成為oo的三個重要特徵之一,這裡不過多...

類之間的關係

類之間的關係 1 種類 generalization 泛化 dependency 依賴關係 association 關聯關係 aggregation 聚合關係 composition 合成關係 2 其中aggregation 聚合關係 composition 合成關係 屬於association 關...

類之間的關係

類之間的關係 1 種類 generalization 泛化 dependency 依賴關係 association 關聯關係 aggregation 聚合關係 composition 合成關係 2 其中aggregation 聚合關係 composition 合成關係 屬於association 關...