類關系總共分為
1.繼承關系[一般化關系]
class A{};
class B:public A
{};
A和B是繼承關系
2.關聯關系
class A{};
class B
{
???void???Function1(A *a);
}
A和B是關聯關系
3.聚合關系
class A{};
class B
{
???A *a;
};
A和B是聚合關系
比如XX市這個類
class XX市
{
???勞動局???*勞動局1;
???供電局 *供電局1;
???糧食局 *糧食局1;
};
4.組合關系
class A{};
class B
{
???A a;
};
A和B是組合關系
組合關系和聚合關系比起來,其強度要高一點;