| 语言 | 格式 | 评分 |
|---|---|---|
日语 | .pdf | 3 |
| 摘要 | ||
PlantUML 1.2019.9 言語リファレンスガイドは、さまざまな UML ダイアグラムやその他の図を素早く作成するためのコンポーネントとして PlantUML を紹介しています。このガイドでは、クラス図、シーケンス図、ユースケース図、アクティビティ図、コンポーネント図、状態遷移図、オブジェクト図、配置図、タイミング図、ワイヤーフレーム、アーキテクチャ図、SDL、Ditaa、ガントチャート、マインドマップ、WBS 図、数学的記法(AsciiMath、JLaTeXMath)の作成方法が説明されています。また、ジェネリクスの使用、特殊な目印の追加、パッケージの定義、名前空間の使用、プレプロセッサ指令の利用、標準ライブラリの活用方法など、高度な機能についても解説されています。 | ||
| AI总结 | ||
### PlantUML 1.2019.9 言語リファレンスガイド 总结
#### 1. 概述
PlantUML 是一个用于快速生成 UML 和其他类型图表的工具,支持以下主要图表类型:
- **UML 图表**:包括类图、序列图、状态图、活动图、组件图、对象图、用例图、配置图、时序图等。
- **其他图表**:如ワイヤーフレーム、アーキテクチャ図、SDL 图、Ditaa、ガントチャート、マインドマップ、WBS 图示意图、数学记法(AsciiMath 和 JLaTeXMath)等。
#### 2. 核心功能
- **语法简洁**:通过简单的文本语法即可快速绘制图表。
- **多图表支持**:支持 UML 及多种非 UML 图表。
- **高级功能**:
- **泛型支持**:使用 `<` 和 `>` 定义泛型。
- **自定义标记**:通过 `<<...>>` 定义自定义标记。
- **包和命名空间**:支持包的嵌套和命名空间的使用,便于管理类的唯一性。
- **数学公式**:支持 AsciiMath 和 JLaTeXMath,可插入数学公式。
#### 3. 示例
- **类图**:
```plantuml
class Foo1
class Foo2
Foo2 *-- Foo1
hide Foo2
```
- **泛型示例**:
```plantuml
class Foo { int size() }
Foo *- Element
```
- **自定义标记示例**:
```plantuml
class System << (S,#FF7700) Singleton >>
class Date << (D,orchid) >>
```
#### 4. 高级特性
- **预处理**:支持类似 C 预处理器的功能,包括宏定义和变量。
```plantuml
!$ab = "foo1"
!$cd = "foo2"
Alice -> Bob : $ab
```
- **标准库和自定义库**:
- **标准库**:包含 AWS 和 Azure 图标库。
- **自定义库**:通过 `!import` 和 `!include` 导入自定义库。
- **断言和宏扩展**:
```plantuml
!assert %strpos("abcdef", "cd") == 3 : "This always fail"
```
#### 5. 数学公式支持
- **AsciiMath 示例**:
```plantuml
:;
```
- **JLaTeXMath 示例**:
```plantuml
: | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
163 页请下载阅读 -
文档评分














PlantUML 1.2019.9 言語リファレンスガイド