pdf文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.