StartUML类图语法
Ps:规范的类图才能进行准确的逆向工程
一、类图(class)
1、类(名称、属性、方法)(抽象类)
点击类后,右下角将isAbstract勾选就是抽象类,类名会成斜体
2、属性类型与范围
属性的设置:点击一个属性,右下角可以设置,其中Type为属性类型,同时也有静态方法的设置
3、方法参数类型与范围、返回值类型
方法的参数:点击方法,左上角添加参数,选中参数进行相关设置,type为属性类型
方法返回值:选中方法,添加参数,又上角点击参数,在右下角将direction选择为return,type改为返回类型
4、属性和方法的显示与隐藏
二、接口(Interface)
1、接口形状
1)选择接口,右下角的Styles
2)点击Format下面的下拉框,进行选择
C该处选择的是Lable
2、接口属性、方法
三、关联(Association)
举例:丈夫和妻子的关系
四、依赖(Dependency)
举例:动物和水的关系
五、聚合(Aggregation)
举例:学校包含很多建筑,但是学校垮掉后建筑还在
一对多的关系
六、组合(Composition)
举例:学校里面有很多课程,学校没了课程也没了
七、继承(Generalization)
举例:男人和女人继承了人的特征、
八、接口实现(Interface Realization)
举例:http与TCP都是网络接口实现的一种方式
九、接口类的依赖与实现