统一建模语言 UML 参考手册 - 基本概念���������������������������������������������������������������������������������������������� ��� 实例��������������������������������������������������������������������������������������������������� ��� 还包括欲提供有限但实用扩展能力的若干结构 这些结构包括约束 版型和标签值 它们适用于所有视图的元素 � 表 ��� 显示了 ��� 视图和显示它们的图 以及与各视图有关的主要概念 视图混合使 用时 该表不应作为硬性的规则 而仅仅是日常使用的指南 � ��� 参考指南� � ��� 一览� ������ 表 ��� ��� 视图和图� 主要领域� 视图� 图� 主要概念� 静态视图� 所列举的服务 从构件至接口的虚线表明构件需要接口所提供的服务 例如 售票构件提 供预订售票和集体售票 售票亭和职员均可访问预订售票接口 而集体售票接口只能供职 员使用 � 配置视图表达了运行时段构件实例在结点实例中的分布 结点是运行资源 如计算机 设备或内存 该视图允许分布式的结果和资源分配被评估 � ��� 参考指南� � ��� 一览� ������� 配置视图显示为配置图 图 ��� 显示了票房例子中的描述级别的配置图0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)1.28 激活、撤销和创建的快捷语法。 在指定目标参与者后,可以立即使用以下语法: • ++ 激活目标(可选择在后面加上 #color) • -- 撤销激活源 • ** 创建目标实例 • !! 摧毁目标实例 @startuml alice -> bob ++ : hello bob -> bob ++ : self call bob -> bib ++ #005500 : hello bob @enduml [Adapted from QA-11052] PlantUML 语言参考指引 (1.2023.11) 71 / 538 3.19 泛型(generics) 3 类图 3.19 泛型(generics) 你可以用 < 和 > 来定义类的泛型。 @startuml class Foo extends Element> { int size() } Foo *- Element -[thickness=8]-> bar类4 : [8] foo类 -[thickness=16]-> bar类5 : [16] @enduml [参考: QA-4949] 3.35.4 混合样式 @startuml title 使用方括号([])表示的线混合样式 class foo类 class bar类 bar类1 : [#red,thickness=1] bar类2 : [#red,dashed,thickness=2]0 码力 | 539 页 | 7.74 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2021.1)enum TimeUnit { DAYS HOURS MINUTES } annotation SuppressWarnings @enduml 3.13 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml キーワード hide または show のすぐ後ろに提供することもできます: • class は全てのクラスに、 • interface は全てのインタフェースに、 • enum は全ての列挙型に、 • <> は foo1 でステレオタイプ化されたクラスに、 • 既存のクラス名。 コマンド show/hide をルールや例外の定義にそれぞれ使用することができます。 @startuml skinparam genericDisplay old コマンドにより非表示にすることができます。 3.19 特殊な目印 通常、目印文字 (C,I,E,A) は、クラス、インターフェイス、列挙型と抽象クラスのために使用されます。 しかし、つぎの例のように単一の文字と色を追加し、ステレオタイプを定義するクラスに独自の目印 を作成することができます: @startuml class System 0 码力 | 393 页 | 4.27 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2021.2)enum TimeUnit { DAYS HOURS MINUTES } annotation SuppressWarnings @enduml 3.13 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml キーワード hide または show のすぐ後ろに提供することもできます: • class は全てのクラスに、 • interface は全てのインタフェースに、 • enum は全ての列挙型に、 • <> は foo1 でステレオタイプ化されたクラスに、 • 既存のクラス名。 コマンド show/hide をルールや例外の定義にそれぞれ使用することができます。 @startuml skinparam genericDisplay old コマンドにより非表示にすることができます。 3.19 特殊な目印 通常、目印文字 (C,I,E,A) は、クラス、インターフェイス、列挙型と抽象クラスのために使用されます。 しかし、つぎの例のように単一の文字と色を追加し、ステレオタイプを定義するクラスに独自の目印 を作成することができます: @startuml class System 0 码力 | 399 页 | 4.33 MB | 1 年前3
PlantUML 1.2021.3 言語リファレンスガイドwith members’ [Issue#458](https://github.com/plantuml/plantuml/issues/458)]* 3.13 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml キーワード hide または show のすぐ後ろに提供することもできます: • class は全てのクラスに、 • interface は全てのインタフェースに、 • enum は全ての列挙型に、 • <> は foo1 でステレオタイプ化されたクラスに、 • 既存のクラス名。 コマンド show/hide をルールや例外の定義にそれぞれ使用することができます。 @startuml skinparam genericDisplay old コマンドにより非表示にすることができます。 3.19 特殊な目印 通常、目印文字 (C,I,E,A) は、クラス、インターフェイス、列挙型と抽象クラスのために使用されます。 しかし、つぎの例のように単一の文字と色を追加し、ステレオタイプを定義するクラスに独自の目印 を作成することができます: @startuml class System 0 码力 | 412 页 | 4.46 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2023.11)drives > Car *- Wheel : have 4 > Car -- Person : < owns @enduml 3.4 要素名と関係のラベルでの非文字の使用 クラス(または列挙型など)の表示に文字以外を使用したい場合は、次のいずれかの方法ですること ができます: PlantUML 言語リファレンスガイド (1.2023.11) 62 / 544 3.5 メソッドの追加 3 キーワード hide または show のすぐ後ろに提供することもできます: • class は全てのクラスに、 • interface は全てのインタフェースに、 • enum は全ての列挙型に、 • <> は foo1 でステレオタイプ化されたクラスに、 • 既存のクラス名。 コマンド show/hide をルールや例外の定義にそれぞれ使用することができます。 @startuml 言語リファレンスガイド (1.2023.11) 75 / 544 3.20 特殊な目印 3 クラス図 3.20 特殊な目印 通常、目印文字 (C,I,E,A) は、クラス、インターフェイス、列挙型と抽象クラスのために使用されます。 しかし、つぎの例のように単一の文字と色を追加し、ステレオタイプを定義するクラスに独自の目印 を作成することができます: @startuml class System 0 码力 | 545 页 | 7.75 MB | 1 年前3
PlantUML 1.2021.3 语言参考指引1.27 激活、撤销和创建的快捷语法。 在指定目标参与者后,可以立即使用以下语法: • ++ 激活目标(可选择在后面加上 #color) • -- 撤销激活源 • ** 创建目标实例 • !! 摧毁目标实例 @startuml alice -> bob ++ : hello bob -> bob ++ : self call bob -> bib ++ #005500 : hello bob @startuml class C1 class C2 class C3 C1 -- C2 @enduml PlantUML 语言参考指引 (1.2021.2) 64 / 397 3.18 泛型(generics) 3 类图 But you can: • hide @unlinked classes: @startuml class C1 class C2 class C3 C1 -- class C2 class C3 C1 -- C2 remove @unlinked @enduml [Adapted from QA-11052] 3.18 泛型(generics) 你可以用 < 和 > 来定义类的泛型。 @startuml class Foo extends Element> { PlantUML 语言参考指引 (1.2021.2) 65 / 397 3.190 码力 | 398 页 | 4.22 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)/ 145 3.14 泛型(generics) 3 类图 如果你定义了一个大的!included 文件,且想在文件包含之后隐藏部分类,该功能会很有帮助。 @startuml class Foo1 class Foo2 Foo2 *-- Foo1 hide Foo2 @enduml 3.14 泛型(generics) 你可以用 < 和 > 来定义类的泛型。 @startuml class NotShooting --> [*] @enduml PlantUML 语言参考指引 (1.2019.1) 83 / 145 8 对象图 8 对象图 8.1 对象的定义 使用关键字 object 定义实例。 @startuml object firstObject object "My Second Object" as o2 @enduml 8.2 对象之间的关系 对象之间的关系用如下符号定义: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.14 泛型(generics) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400 码力 | 146 页 | 1.91 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引*-- Foo1 hide Foo2 @enduml PlantUML 语言参考指引 (1.2019.3) 42 / 156 3.14 泛型(generics) 3 类图 3.14 泛型(generics) 你可以用 < 和 > 来定义类的泛型。 @startuml class Foo extends Element> { int size() } Foo *- Element NotShooting --> [*] @enduml PlantUML 语言参考指引 (1.2019.3) 90 / 156 8 对象图 8 对象图 8.1 对象的定义 使用关键字 object 定义实例。 @startuml object firstObject object "My Second Object" as o2 @enduml 8.2 对象之间的关系 对象之间的关系用如下符号定义: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.14 泛型(generics) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 码力 | 157 页 | 1.78 MB | 1 年前3
PlantUML 1.2019.2 语言参考指引*-- Foo1 hide Foo2 @enduml PlantUML 语言参考指引 (1.2019.2) 42 / 156 3.14 泛型(generics) 3 类图 3.14 泛型(generics) 你可以用 < 和 > 来定义类的泛型。 @startuml class Foo extends Element> { int size() } Foo *- Element NotShooting --> [*] @enduml PlantUML 语言参考指引 (1.2019.2) 90 / 156 8 对象图 8 对象图 8.1 对象的定义 使用关键字 object 定义实例。 @startuml object firstObject object "My Second Object" as o2 @enduml 8.2 对象之间的关系 对象之间的关系用如下符号定义: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.14 泛型(generics) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 码力 | 157 页 | 1.78 MB | 1 年前3
共 26 条
- 1
- 2
- 3













