搜索

pdf文档 PlantUML 1.2019.6 言語リファレンスガイド

1.99 MB 174 页 0 下载 68 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
日语
.pdf
3
摘要
本文档介绍了PlantUML 1.2019.6版本的语言参考指南,详细说明了如何使用PlantUML快速创建各种类型的UML图表,包括序列图、类图、用例图、活动图、组件图、状态转换图、对象图、部署图、时序图等。此外,文档还涵盖了非UML图表的绘制,如线框图、架构图、SDL图、Ditaa图、甘特图、思维导图、WBS图以及数学记号。文档还介绍了PlantUML的高级功能,如泛型的使用、特殊标记的定义、包的创建与管理、命名空间的使用、预处理功能、变量定义、条件判断、标准库的使用以及Unicode字符的支持。
AI总结
### PlantUML 1.2019.6 语言参考指南总结 #### 1. 功能概述 PlantUML 是一个用于快速绘制 UML 图表和其他类型图表的组件,支持以下主要图表类型: - **UML 图表**:序列图、用例图、类图、活动图、组件图、状态转换图(状态机图)、对象图、部署图、时序图。 - **其他图表**:线框图、架构图、SDL 图、Ditaa、甘特图、思维导图、WBS 图、数学记法(支持 AsciiMath 和 JLaTeXMath)。 #### 2. 泛型与自定义图标 - **泛型支持**:通过 `<` 和 `>` 定义泛型,如 `class Foo<:Element>`。 - **特殊图标**:可自定义图标和颜色,例如 `class System << (S,#FF7700) Singleton >>`。 #### 3. 包与命名空间 - **包定义**:使用 `package` 关键字定义包,并可自定义背景色。 - **嵌套包**:支持包的嵌套结构。 - **命名空间**:通过完全限定名引用类,支持跨包引用。 #### 4. 预处理功能 - **宏定义**:支持类似 C 预处理器的功能,但使用 `!` 替代 `#`。 - **变量定义**:支持全局变量和局部变量,变量名建议以 `$` 开头。 - **条件判断**:支持表达式和条件判断,如 `if (condition) { ... }`。 #### 5. 标准库与扩展 - **AWS 库**:提供 Amazon AWS 图标,支持两种大小。 - **Azure 库**:提供 Microsoft Azure 图标。 - **Unicode 支持**:支持多语言字符,可绘制国际化图表。 #### 6. 文本样式与列表 - **Creole 引擎**:支持 Creole 和 HTML 样式,可定义文本样式(如粗体、斜体、单倍线等)。 - **列表功能**:支持项目符号列表和编号列表。 #### 7. 其他功能 - **延迟与间隔**:支持延迟和间隔设置。 - **链接与注释**:支持链接和多种注释形式。 总结:PlantUML 提供丰富的图表类型和灵活的自定义功能,适用于多种场景的可视化需求,尤其适合 UML 和架构设计。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 162 页请下载阅读 -
文档评分
请文明评论,理性发言.