1500字
UML是统一建模语言的缩写,是一种标准化建模语言,由一组集成图组成,旨在帮助系统和软件开发人员指定、可视化、构建和记录软件系统的工件,以及用于业务建模和其他非软件系统。UML 代表了一组最佳工程实践,这些实践已被证明在大型复杂系统的建模中是成功的。UML是开发面向对象软件和软件开发过程中非常重要的一部分。UML 主要使用图形符号来表达软件项目的设计。使用 UML 有助于项目团队进行交流、探索潜在的设计并验证软件的架构设计。
各种关系的线表示
1.一个箭头,配虚线。
这是表示,依赖关系。表示箭头指向的类被依赖。通常,就是个成员函数在别的地方被调用了。大概是在运行时确定的关系。所谓的运行时的含义是,在内存中初始化,在运行的时候,通过地址,寻找的方式。
2.一个箭头,配实线。
这是表示,关联关系。箭头表示的类指的是被知道。大概是静态时,知道别人的,比如是成员变量,静态函数等。
3.一个空箭头,配虚线。
这是表示实现。被空箭头指的是接口。接口不存在,所以是虚线。
4.一个空箭头,配实线。
这个被实线所指的就是,被继承的类。
5.一个黑色的棱形箭头,配实线。
指的是组合关系。因为涂黑了,表示部分离开整体就不存在了。
6.一个白色的棱形箭头,配实线。
指的是聚合关系。
类图:
类的 UML 表示是一个长方形,垂直地分为三个区,如下图所示。顶部区域显示类的名字。中间的区域列出类的属性。底部的区域列出类的操作。
用例图:

时序图:

浙公网安备 33010602011771号