类关系总共分为
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是组合关系
组合关系和聚合关系比起来,其强度要高一点;