PlantUML 1.2019.3 语言参考指引
1.78 MB
157 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档详细介绍了PlantUML 1.2019.3版本的语言参考指引,涵盖时序图、活动图、类图、组件图等多种UML图的绘制方法,同时支持非UML图如线框图、架构图等。文档还介绍了如何通过语法定义图示,包括参与者、消息、属性等元素,并提供了自定义样式和数学公式的显示方法。 | ||
AI总结 | ||
《PlantUML 1.2019.3 语言参考指引》文档总结如下:
1. **核心功能与支持的图表类型**
PlantUML 是一个开源工具,支持多种 UML 图表(如时序图、类图、活动图、用例图、组件图、部署图、状态图、对象图)以及非 UML 图表(如架构图、甘特图、数学公式图等)。其语法简单直观,支持多种自定义选项。
2. **类图**
- 支持高级类体定义,可自定义分隔符(如 `--`, `..`, `==`, `__`)来组织方法和属性。
- 支持可见性、注释、包和美化输出。
- 示例:通过 `@enduml` 结束类图定义,支持属性声明和批量属性定义。
3. **时序图**
- 使用 `concise` 或 `robust` 关键字声明参与者,通过 `@` 标注和 `is` 动词定义状态。
- 示例:通过 `WU -> WB : URL` 描述消息传递,展示参与者之间的交互流程。
4. **活动图**
- 新语法支持更灵活的活动定义,活动标签以冒号开始,分号结束,支持多行文本。
- 示例:通过 `start` 和 `stop` 关键字定义活动的开始和结束。
5. **组件图**
- 使用 `skinparam` 自定义字体、颜色和样式,支持为特定类型(如接口、组件)设置特殊样式。
- 示例:通过 `skinparam interface { backgroundColor RosyBrown }` 更改接口样式。
6. **数学公式**
- 支持通过 AsciiMath 和 JLaTeXMath 绘制数学公式,语法简单易用。
- 示例:使用 `\sum_{i=0}^{n-1} (a_i + b_i^2)` 绘制数学表达式。
7. **其他图表**
- 支持对象图、部署图、状态图等,语法简单直观。
- 示例:通过 `object user { name = "Dummy" id = 123 }` 定义对象属性。
8. **总结**
PlantUML 提供了丰富的图表绘制功能,语法灵活且易于上手,适合快速生成高质量的 UML 和其他类型图表。新语法的引入提升了可维护性和兼容性,建议优先使用新语法以获得更好的体验。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
145 页请下载阅读 -
文档评分