UML图形
2020-11-09 本文已影响0人
曾梦想仗剑天涯
- UML是统一的建模语言,本质就是利用图形化的形式来实现程序类关系的描述;
- 最早且使用最广泛的设计工具:Rational Rose,而后出现了越来越多的设计工具,而像PowerDesigner也可以实现类图的定义;
类图
- 一般情况下,如果想要进行类结构的描述,往往可以使用三层的结构来表示:
三层结构 |
---|
类名称 |
属性 |
方法 |
- 如果是一个普通类的名称,直接编写即可,而如果是抽象类,使用斜体来描述(类名称),所以为了更加清楚的描述,往往在抽象类上再加上一个abstract;
- 对于类中的属性可以使用 “ 访问权限 属性名称 : 属性类型 ”的格式来定义,而对于访问权限一般考虑三个:public(+)、protected(#)、private(-);
- 类中的方法采用的是“ 访问权限 方法名称() : 返回值 ”结构来描述,一般的方法都是public来声明的;
时序图
- 时序图主要描述的是你的代码的执行流程
用例图
- 用例图描述的是程序的执行分配