uml类图简要说明

UML类图说明

继承

1
classB extends classA{}

实现

1
classD implements classC{}

依赖

1
2
3
classF{
method(ClassE classE);
}

关联

1
2
3
classH{
ClassG classG;
}

聚合

1
2
3
classJ{
ClassI classI;
}

classJ has classI, 公司拥有员工的关系,生命周期不在一起,和关联在类的表达上一致,只是强化了拥有关系


组合

1
2
3
classL{
ClassK classK;
}

classL contains classK, 强聚合关系,生命周期完全一致