代码绘制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图片到本地。
本文介绍如何利用PlantUML工具高效地绘制UML类图,包括类图的基本元素、关系表示及编码规则,提升软件开发中的文档管理和版本控制效率。
1597

被折叠的 条评论
为什么被折叠?



