代码绘制UML类图
本文主要介绍使用UML工具–PlantUML,制作类图,特点:提高工作效率,方便版本管理与修改。
PlantUML简易说明
使用方法
打开PlantUML在线编辑器
在代码框内书写代码;
编码规则
1、添加标题
@startuml
Title "继承关系图"
Father <|-- son
@enduml
2、注释
所有以单引号开头的行 ’ 都是注释。你也可以使用多行注释,多行注释以 /’ 开头 ‘/ 结尾。
3、类图
方法和属性的访问权限
标识 | 属性 |
---|---|
- | private |
# | protected |
+ | public |
~ | package private |
class Dummy {
- private field1
# protected field2
+ public field3
~ package method1()
- private method3()
# protected method4()
+ public method2()
+ }
类关系
以下类关系不在重复讲义,对于关系不清楚的详看UML类关系
- <| 表示空心三角箭头
- - - 表示实线
- . . 表示虚线
- * 表示实心菱形
- o 表示空心菱形
- < 表示左箭头方向
- >表示右箭头方向
继承 : <|-- 表示空心箭头实线
@startuml
Father <|-- son
@enduml
实现:<|… 表示空心箭头虚线
@startuml
Father <|.. son
@enduml
组合:*-- 表示实心菱形实线
@startuml
Human *-- Brain
@enduml
聚合:o–空心菱形实线
@startuml
Company o-- Human
@enduml
关联 :
这里代码书写需要先声明类
class Water
class Human
Human --> Water
依赖
Human ..> Cigarette
生成UML类图
代码编写完成后,PlantUML在线编辑器下方,点击“Submit”,生成动态URL网址,也可以保存右侧UML图片到本地。