1500字

UML是统一建模语言的缩写,是一种标准化建模语言,由一组集成图组成,旨在帮助系统和软件开发人员指定、可视化、构建和记录软件系统的工件,以及用于业务建模和其他非软件系统。UML 代表了一组最佳工程实践,这些实践已被证明在大型复杂系统的建模中是成功的。UML是开发面向对象软件和软件开发过程中非常重要的一部分。UML 主要使用图形符号来表达软件项目的设计。使用 UML 有助于项目团队进行交流、探索潜在的设计并验证软件的架构设计。

各种关系的线表示

1.一个箭头,配虚线。

这是表示,依赖关系。表示箭头指向的类被依赖。通常,就是个成员函数在别的地方被调用了。大概是在运行时确定的关系。所谓的运行时的含义是,在内存中初始化,在运行的时候,通过地址,寻找的方式。

2.一个箭头,配实线。

这是表示,关联关系。箭头表示的类指的是被知道。大概是静态时,知道别人的,比如是成员变量,静态函数等。

3.一个空箭头,配虚线。

这是表示实现。被空箭头指的是接口。接口不存在,所以是虚线。

4.一个空箭头,配实线。

这个被实线所指的就是,被继承的类。

5.一个黑色的棱形箭头,配实线。

指的是组合关系。因为涂黑了,表示部分离开整体就不存在了。

6.一个白色的棱形箭头,配实线。

指的是聚合关系。

类图:

类的 UML 表示是一个长方形,垂直地分为三个区,如下图所示。顶部区域显示类的名字。中间的区域列出类的属性。底部的区域列出类的操作。

用例图:

时序图:

 

posted @ 2023-12-07 12:14  权衡  阅读(47)  评论(0)    收藏  举报