UML图写法

UML图写法

一、类(Class)

类分三层:

第一层:类名,抽象类用斜体显示

第二层:类特性,通常为字段和属性

第三层:类的操作,通常为方法或行为

符号+ 表示修饰符public

符号- 表示修饰符 private

符号# 表示修饰符 protected

动物抽象类表示如下:

 

二、接口(interface)

两种表示方法:矩形表示法和棒棒糖表示法

矩形表示法:

顶端 :《interface》

第一层:接口名称

第二层:接口方法名

 

棒棒糖表示法:

圆圈旁为接口名称,接口方法在实现类中出现

 

三、关系

1、继承关系表示:空心三角形+实线。

 

2、接口实现关系表示:空心三角形+虚线

 

3、关联关系:涉及到引用时。用实线+箭头表示。

 

4、聚合关系:表示一种“弱”拥有关系,A可以包含B,但B不是A的一部分。用空菱形+实线箭头表示。

 

5、组合关系:表示一种“强”拥有关系,体现严格的部分和整体关系。用实菱形+实线箭头表示。

 

6、依赖关系:类中方法中需要传入依赖对象,才能实现逻辑功能。用虚线箭头表示

 

posted @ 2020-09-03 22:32  20世纪少年  阅读(325)  评论(0编辑  收藏  举报