--------------組合-------------------
有生命期的關係
#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 關...