 PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2020.22)
            PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2020.22)
                
  
              3.11 MB
             
              294 页
               
              0 评论
              
| 语言 | 格式 | 评分 | 
|---|---|---|
| 日语 | .pdf | 3 | 
| 摘要 | ||
| 文档系统介绍了PlantUML的使用方法,涵盖了多种UML图表的绘制,包括类图、用例图、时序图等。PlantUML支持通过简单的文本代码快速生成各种图表,并提供了丰富的功能,如注释、页脚、缩放、样式设置等。此外,文档还详细说明了如何通过特定命令实现继承关系、接口实现、JSON数据的可视化以及复杂结构的表示。 | ||
| AI总结 | ||
| 
以下是对文档内容的总结,突出核心观点和关键信息,避免冗余,逻辑清晰:
---
### PlantUML 语言参考指南总结
#### 1. 概述  
PlantUML 是一种用于快速创建多种图表的工具,支持以下图表类型:  
- UML 图表:如序列图、用例图、类图、活动图、组件图、状态机图、对象图、配置图、时序图;  
- 其他图表:如 JSON 数据、线框图、架构图、SDL、Ditaa、甘特图、思维导图、WBS 图等。  
每种图表可以通过简单直观的语言描述生成。
---
#### 2. 常用命令  
- **注释**:以单引号 `'` 开始,多行注释使用 `/'` 开头和 `'/` 结尾。  
- **页眉/页脚**:通过 `header` 和 `footer` 命令添加,支持左/右/居中对齐和 HTML 内容。  
- **缩放**:使用 `scale` 命令支持缩放比例或宽高像素设置,例如:  
  - `scale 1.5`  
  - `scale 200 width`  
  - `scale 200*100`  
---
#### 3. 类图  
- **关联关系**:通过 `-->`、`--`、`o--` 等符号表示关联,支持箭头方向和标签。  
- **继承与实现**:使用 `extends` 和 `implements` 关键字。  
- **方法与字段**:通过冒号 `:` 声明字段或方法,支持括号 `{}` 包裹多个属性或方法。例如:  
  ```plantuml  
  class ArrayList {  
    Object[] elementData  
    size()  
  }  
  ```  
---
#### 4. 组件图  
- **UML 表示方式**:默认使用 UML2 表示(1.2020.13-14 及以上版本)。  
- **切换风格**:  
  - 使用 `skinparam componentStyle uml1` 切换到 UML1 表示。  
  - 使用 `skinparam componentStyle rectangle` 切换到非 UML 表示(四角形表达)。  
---
#### 5. 对象图  
- **关联关系**:通过箭头表示对象间关系。  
- **字段添加**:通过 `:` 声明字段,支持多字段用 `{}` 包裹。例如:  
  ```plantuml  
  object user {  
    name = "Dummy"  
    id = 123  
  }  
  ```  
---
#### 6. 用例图  
- **参与者定义**:使用 `:actor:` 定义参与者。  
- **矢线绘制**:支持自定义方向,例如 `-left->`、`-right->`、`-up->`、`-down->`。  
- **分割图**:使用 `newpage` 分割页面。  
---
#### 7. 其他功能  
- **JSON 数据可视化**:通过 `@startjson` 和 `@endjson` 创建 JSON 数据图,支持复杂结构。  
- **图表分割**:使用 `newpage` 将图表分割成多个页面。  
---
以上是 PlantUML 语言参考指南的核心内容,涵盖了主要功能和语法,适合快速了解和使用 PlantUML 创建多种图表。 | ||
 P1 
 P2 
 P3 
 P4 
 P5 
 P6 
 P7 
下载文档到本地,方便使用
    
                - 可预览页数已用完,剩余
                287 页请下载阅读 -
              
文档评分 
  













