OR博客
UML——类图
苗锦洲
创建于:2022-11-10 10:01:11
江苏省
0
35
295
0
在UML的静态机制中类图是一个重点,它不但是设计人员关心的核心,更是实现人员关注的核心。建模工具也主要根据类图来产生代码。类图在UML的9个图中占据了一个相当重要的地位。James Rumbaugh对类的定义是:类是具有相似结构、行为和关系的一组对象的描述符。类是面向对象系统中最重要的构造块。类图显示了一组类、接口、协作以及他们之间的关系。在UML中问题域最终要被逐步转化,通过类来建模,通过编程语言构建这些类从而实现系统。类加上他们之间的关系就构成了类图,类图中还可以包含接口、包等元素,也可以包括对象、链等实例。

在 UML 的静态机制中类图是一个重点,它不但是设计人员关心的核心,更是实现人员关注的核心。建模工具也主要根据类图来产生代码。类图在 UML 的 9 个图中占据了一个相当重要的地位。James Rumbaugh 对类的定义是:类是具有相似结构、行为和关系的一组对象的描述符。类是面向对象系统中最重要的构造块。类图显示了一组类、接口、协作以及他们之间的关系。在 UML 中问题域最终要被逐步转化,通过类来建模,通过编程语言构建这些类从而实现系统。类加上他们之间的关系就构成了类图,类图中还可以包含接口、包等元素,也可以包括对象、链等实例。

访问修饰符

访问修饰符 uml
public +
protected #
private -
package

变量

访问修饰符 变量名 : 变量类型

静态变量

加下划线

方法

访问修饰符 方法名 (参数名 : 参数类型...): 方法返回值

抽象方法

斜体

接口

斜体
<<interface>>
接口名

抽象类

斜体

关系

实现

虚线、空心三角箭头

泛化(继承)

实线、空心三角箭头

关联

虚线、不封口箭头
A 依赖 B:A 中成员变量有 B

依赖

虚线、不封口箭头
A 依赖 B:A 方法中用到了 B

相关链接

「设计模式」10 分钟学懂 UML 类图 - 知乎 (zhihu.com)

UML 类图_百度百科 (baidu.com)

评论