画UML的类图的参考


2022.01.18画UML的类图的参考

由于近期的工作中需要画UML图,其中画“类图”是最难的一步,故整理了这篇文章,仅作为在已经理解类与类之间关系的基础上画类图时的参考使用。


1       类图的组成

1.1       类

属性的完整表示:可见性  名称:类型 [ = 缺省值]

方法的完整表示:可见性  名称:类型 [ = 缺省值]

+、#、-分别表示public、protected、private。

符号

表示

+

public

#

protected

private

1.2       类和类的关系(重点)

各种关系的强弱顺序: 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖

①    依赖

②    关联

③     聚合

④     组合

⑤     实现

⑥     泛化is-a

1.3       多重性:通常在关联、聚合、组合中使用。就是代表有多少个关联对象存在。使用数字..星号(数字)表示

 

 

1..*

一个或多个 

0..1

零个或一个

1…1

一个 

0..*

零个或多个 

UML