StartUML类图语法

StartUML类图语法

Ps:规范的类图才能进行准确的逆向工程

一、类图(class

1、类(名称、属性、方法)(抽象类

点击类后,右下角将isAbstract勾选就是抽象类,类名会成斜体

2、属性类型与范围

属性的设置:点击一个属性,右下角可以设置,其中Type为属性类型,同时也有静态方法的设置

3、方法参数类型与范围、返回值类型

方法的参数:点击方法,左上角添加参数,选中参数进行相关设置,type为属性类型

方法返回值:选中方法,添加参数,又上角点击参数,在右下角将direction选择为returntype改为返回类型

4、属性和方法的显示与隐藏

 StartUML类图语法_第1张图片

二、接口(Interface

1、接口形状

1)选择接口,右下角的Styles

2)点击Format下面的下拉框,进行选择

C该处选择的是Lable

 

2、接口属性、方法

 StartUML类图语法_第2张图片

三、关联(Association

举例:丈夫和妻子的关系

 StartUML类图语法_第3张图片

 

四、依赖(Dependency

举例:动物和水的关系

 StartUML类图语法_第4张图片

 

五、聚合(Aggregation

举例:学校包含很多建筑,但是学校垮掉后建筑还在

一对多的关系

 StartUML类图语法_第5张图片

 

六、组合(Composition

举例:学校里面有很多课程,学校没了课程也没了

 StartUML类图语法_第6张图片

 

七、继承(Generalization

举例:男人和女人继承了人的特征、

 StartUML类图语法_第7张图片

 

八、接口实现(Interface Realization

举例:httpTCP都是网络接口实现的一种方式

 StartUML类图语法_第8张图片

 

九、接口类的依赖与实现

 StartUML类图语法_第9张图片

你可能感兴趣的:(UML)