PlantUML 1.2020.22 Справочное руководство по языку
3.03 MB
294 页
0 下载
76 浏览
0 评论
0 收藏
所属分类:
后端开发 / UML
| 语言 | 格式 | 评分 |
|---|---|---|
俄语 | .pdf | 3 |
| 摘要 | ||
文档介绍了PlantUML 1.2020.22版本的功能和使用方法,包括创建各种UML图和其他类型图表的语法。内容涵盖了对象关联、字段定义、与类图功能的共通之处,以及如何使用宏和预处理指令。文档还提供了多个扩展库的使用示例,如AWS、Azure和Kubernetes等,并详细说明了如何通过命令行参数和预处理功能扩展PlantUML的功能。 | ||
| AI总结 | ||
### PlantUML 1.2020.22 参考手册总结
#### 1. 功能概述
PlantUML 是一个开源工具,支持多种 UML 图和非 UML 图的创建,包括:
- **UML 图**:序列图、类图、活动图、组件图、状态图、对象图、部署图、同步图。
- **非 UML 图**:JSON Data、Wireframe、Archimate、SDL、Ditaa、Gantt、MindMap、Work Breakdown Structure、Mathematics。
#### 2. 对象和关联定义
- **对象定义**:使用 `object` 关键字定义对象,例如:
```plantuml
object user
```
- **关联关系**:通过 `-->` 定义对象之间的关联,例如:
```plantuml
o1 --> dia
dia --> o3
```
- **字段定义**:通过 `:` 或 `{}` 指定对象的字段,例如:
```plantuml
object user
user: name = "Dummy"
user: id = 123
```
#### 3. 预处理功能
- **变量定义**:支持全局变量和局部变量,变量名建议以 `$` 开头。
- **内置函数**:提供多种内置函数,如 `%date()`、`%strpos()`、`%strlen()` 等。
- **日志记录**:通过 `!log` 记录调试信息。
#### 4. 标准库
- **第三方库**:PlantUML 提供多个标准库,如 AWS、Kubernetes、Azure、C4 模型等。
- **库管理**:支持通过 `!include` 和 `!import` 引入自定义库或标准库。
- **命令行工具**:可以通过命令行查看标准库列表或提取标准库源代码:
```bash
java -jar plantuml.jar -stdlib
java -jar plantuml.jar -extractstdlib
```
#### 5. 其他功能
- **皮肤参数**:支持通过 `skinparam` 自定义图表样式。
- **宏和模板**:支持自定义宏和模板,扩展功能。
- **版本信息**:通过 `%version()` 获取 PlantUML 当前版本。
总结:PlantUML 是一个功能强大且灵活的工具,适用于多种图表的创建和自定义,支持丰富的预处理功能和扩展库,能够满足多种场景的需求。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
282 页请下载阅读 -
文档评分













