搜索

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

2.02 MB 175 页 0 下载 70 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
日语
.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 :int_0^1 f(x) dx; ``` - **JLaTeXMath 示例**: ```plantuml :P(y|\mathbf{x})\ \mathbf{mbox{ or }} f(\mathbf{x})+\epsilon\mathbf{x}\mathbf{x}/12\epsilon x; ``` #### 6. 总结 PlantUML 提供了强大的图表生成能力,语法简单且功能丰富,适用于 UML 设计、系统架构图、数学公式展示等多种场景。通过预处理、自定义库和命名空间等功能,用户可以灵活扩展和管理图表,满足复杂需求。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 163 页请下载阅读 -
文档评分
请文明评论,理性发言.