使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)足经验丰富的设计人员的需求。它巧妙地利用文本输入的简便性来制作具有视觉描述性和准确性的图表, 从而使自己成为图表创建工具包中的必备工具。 您可以了解更多有关 PlantUML 中一些常用命令的信息,以增强您的图表创建体验。 1.1 基本的例子 序列-> 用于绘制两个参与者之间的信息。参与者不必明确声明。 要有一个点状的箭头,就用--> 也可以用 <- 和 <-- 。这不会改变绘图,但可能提高 平了道路。 除了结构和关系表示法,类图语法还支持进一步的丰富,如包含注释和应用颜色,使用户能够创建信息 丰富且视觉上吸引人的图表。 您可以了解更多有关 PlantUML 中一些常用命令的信息,以增强您的图表创建体验。 3.1 元素声明 @startuml abstract abstract abstract class "abstract class" annotation annotation user { name = "Dummy" id = 123 } @enduml PlantUML 语言参考指引 (1.2023.11) 94 / 538 4.5 类图中的通用特性 4 对象图 4.5 类图中的通用特性 • 可见性 • 定义注释 • 使用包 • 美化输出内容 4.6 Map table or associative array You can define a map0 码力 | 539 页 | 7.74 MB | 1 年前3
统一建模语言 UML 参考手册 - 基本概念结构不直接支持的陈述 � 构件 ������ 上的版型指明了该构件是数据库 它允许省略构件所支持的接口 因为它 们是被所有数据库支持的接口 建模人员可以增加新的版型来表达特殊的元素 一系列约 束 标签值或代码特性可以附加至版型 建模人员可以为给定的版型名称定义图标 以作 为辅助 当然 文字形式仍可使用 � ��� 参考指南� � ��� 一览� ������� � 包 ���������� 上的标签值显示了在千年之前必须由 运算概念 系统中发现的所有概念 例如 戏院订票系 统包括如下的概念 票 预定 订购计划 座位安排算法 订购的 ��� 交互以及档案数 据等 � 静态视图捕获对象结构 面向对象的系统将数据结构和行为特性统一成单个的对象结构 静态视图包括所有的传统数据结构内容 以及数据上操作的组织 数据和操作量化成类 从面向对象的角度来说 数据和行为紧密的联系在一起 如 票 票 票 票对象携带了数据 如它的 价格 和数据上的操作 如预定和计算某个折扣下的价格 � 静态视图将行为实体描述为离散的模型元素 但它不具有动态行为的细节 它将实体认 为是被命名的 为类所拥有的或调用的事物 它们的动态执行被其它描述动态特性内部细 节的视图所描述 这些视图包括交互视图和状态机视图 动态视图要求静态视图描述动态 交互的事物 不可能在阐明交互的事物之前 描述事物如何的交互 静态视图是其它视 图构建的基础 � 静态视图中的关键元素是分类和它们之间的关系0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)+ public @startuml class Dummy { -field1 #field2 ~method1() +method2() } @enduml 你可以采用以下命令停用这些特性 skinparam classAttributeIconSize 0 : @startuml skinparam classAttributeIconSize 0 class Dummy { -field1 2019.1) 84 / 145 8.4 类图中的通用特性 8 对象图 user : name = "Dummy" user : id = 123 @enduml 也可以用大括号批量声明属性。 @startuml object user { name = "Dummy" id = 123 } @enduml 8.4 类图中的通用特性 • 可见性 • 定义注释 • 使用包 • 美化输出内容 美化输出内容 PlantUML 语言参考指引 (1.2019.1) 85 / 145 9 时序图 9 时序图 这只是个提案,主题和内容可能改变. 非常欢迎您参与这个新特性的讨论。您的反馈、创意和建议可以帮助我们找寻适合的解决方案。 9.1 声明参与者 使用 concise or robust 关键字声明参与者, 选择哪个取决于所需的显示样式。 通过 @ 标注, 和 is 动词定义状态0 码力 | 146 页 | 1.91 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引+ public @startuml class Dummy { -field1 #field2 ~method1() +method2() } @enduml 你可以采用以下命令停用这些特性 skinparam classAttributeIconSize 0 : @startuml skinparam classAttributeIconSize 0 class Dummy { -field1 156 8.4 类图中的通用特性 8 对象图 @startuml object user user : name = "Dummy" user : id = 123 @enduml 也可以用大括号批量声明属性。 @startuml object user { name = "Dummy" id = 123 } @enduml 8.4 类图中的通用特性 • 可见性 • 定义注释 定义注释 • 使用包 • 美化输出内容 PlantUML 语言参考指引 (1.2019.3) 92 / 156 9 时序图 9 时序图 这只是个提案,主题和内容可能改变. 非常欢迎您参与这个新特性的讨论。您的反馈、创意和建议可以帮助我们找寻适合的解决方案。 9.1 声明参与者 使用 concise or robust 关键字声明参与者, 选择哪个取决于所需的显示样式。 通过 @ 标注,0 码力 | 157 页 | 1.78 MB | 1 年前3
PlantUML 1.2019.2 语言参考指引+ public @startuml class Dummy { -field1 #field2 ~method1() +method2() } @enduml 你可以采用以下命令停用这些特性 skinparam classAttributeIconSize 0 : @startuml skinparam classAttributeIconSize 0 class Dummy { -field1 156 8.4 类图中的通用特性 8 对象图 @startuml object user user : name = "Dummy" user : id = 123 @enduml 也可以用大括号批量声明属性。 @startuml object user { name = "Dummy" id = 123 } @enduml 8.4 类图中的通用特性 • 可见性 • 定义注释 定义注释 • 使用包 • 美化输出内容 PlantUML 语言参考指引 (1.2019.2) 92 / 156 9 时序图 9 时序图 这只是个提案,主题和内容可能改变. 非常欢迎您参与这个新特性的讨论。您的反馈、创意和建议可以帮助我们找寻适合的解决方案。 9.1 声明参与者 使用 concise or robust 关键字声明参与者, 选择哪个取决于所需的显示样式。 通过 @ 标注,0 码力 | 157 页 | 1.78 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)+ public @startuml class Dummy { -field1 #field2 ~method1() +method2() } @enduml 你可以采用以下命令停用这些特性 skinparam classAttributeIconSize 0 : @startuml skinparam classAttributeIconSize 0 class Dummy { -field1 173 8.4 类图中的通用特性 8 对象图 @startuml object user user : name = "Dummy" user : id = 123 @enduml 也可以用大括号批量声明属性。 @startuml object user { name = "Dummy" id = 123 } @enduml 8.4 类图中的通用特性 • 可见性 • 定义注释 定义注释 • 使用包 • 美化输出内容 PlantUML 语言参考指引 (1.2019.6) 93 / 173 9 时序图 9 时序图 这只是个提案,主题和内容可能改变. 非常欢迎您参与这个新特性的讨论。您的反馈、创意和建议可以帮助我们找寻适合的解决方案。 9.1 声明参与者 使用 concise or robust 关键字声明参与者, 选择哪个取决于所需的显示样式。 通过 @ 标注,0 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)+ public @startuml class Dummy { -field1 #field2 ~method1() +method2() } @enduml 你可以采用以下命令停用这些特性 skinparam classAttributeIconSize 0 : @startuml skinparam classAttributeIconSize 0 class Dummy { -field1 173 8.4 类图中的通用特性 8 对象图 @startuml object user user : name = "Dummy" user : id = 123 @enduml 也可以用大括号批量声明属性。 @startuml object user { name = "Dummy" id = 123 } @enduml 8.4 类图中的通用特性 • 可见性 • 定义注释 定义注释 • 使用包 • 美化输出内容 PlantUML 语言参考指引 (1.2019.9) 93 / 173 9 时序图 9 时序图 这只是个提案,主题和内容可能改变. 非常欢迎您参与这个新特性的讨论。您的反馈、创意和建议可以帮助我们找寻适合的解决方案。 9.1 声明参与者 使用 concise or robust 关键字声明参与者, 选择哪个取决于所需的显示样式。 通过 @ 标注,0 码力 | 174 页 | 2.00 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)+ public @startuml class Dummy { -field1 #field2 ~method1() +method2() } @enduml 你可以采用以下命令停用这些特性 skinparam classAttributeIconSize 0 : @startuml skinparam classAttributeIconSize 0 class Dummy { -field1 164 8.4 类图中的通用特性 8 对象图 @startuml object user user : name = "Dummy" user : id = 123 @enduml 也可以用大括号批量声明属性。 @startuml object user { name = "Dummy" id = 123 } @enduml 8.4 类图中的通用特性 • 可见性 • 定义注释 定义注释 • 使用包 • 美化输出内容 PlantUML 语言参考指引 (1.2019.4) 92 / 164 9 时序图 9 时序图 这只是个提案,主题和内容可能改变. 非常欢迎您参与这个新特性的讨论。您的反馈、创意和建议可以帮助我们找寻适合的解决方案。 9.1 声明参与者 使用 concise or robust 关键字声明参与者, 选择哪个取决于所需的显示样式。 通过 @ 标注,0 码力 | 165 页 | 1.89 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引~method1() +method2() } @enduml PlantUML 语言参考指引 (1.2020.22) 41 / 294 3.6 抽象与静态 3 类图 你可以采用以下命令停用这些特性 skinparam classAttributeIconSize 0 : @startuml skinparam classAttributeIconSize 0 class Dummy { -field1 123 @enduml 也可以用大括号批量声明属性。 @startuml object user { name = "Dummy" id = 123 } @enduml 8.5 类图中的通用特性 • 可见性 • 定义注释 PlantUML 语言参考指引 (1.2020.22) 121 / 294 8.6 Map table or associative array 8 对象图 • @enduml [Ref. #307] PlantUML 语言参考指引 (1.2020.22) 123 / 294 9 定时图 9 定时图 这只是个提案,主题和内容可能改变. 非常欢迎您参与这个新特性的讨论。您的反馈、创意和建议可以帮助我们找寻适合的解决方案。 9.1 声明参与者 使用 concise or robust 关键字声明参与者, 选择哪个取决于所需的显示样式。 通过 @ 标注,0 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)~method1() +method2() } @enduml PlantUML 语言参考指引 (1.2020.23) 50 / 306 3.6 抽象与静态 3 类图 你可以采用以下命令停用这些特性 skinparam classAttributeIconSize 0 : @startuml skinparam classAttributeIconSize 0 class Dummy { -field1 123 @enduml 也可以用大括号批量声明属性。 @startuml object user { name = "Dummy" id = 123 } @enduml 8.5 类图中的通用特性 • 可见性 • 定义注释 PlantUML 语言参考指引 (1.2020.23) 132 / 306 8.6 Map table or associative array 8 对象图 • @enduml [Ref. #307] PlantUML 语言参考指引 (1.2020.23) 134 / 306 9 定时图 9 定时图 这只是个提案,主题和内容可能改变. 非常欢迎您参与这个新特性的讨论。您的反馈、创意和建议可以帮助我们找寻适合的解决方案。 9.1 声明参与者 使用 concise or robust 关键字声明参与者, 选择哪个取决于所需的显示样式。 通过 @ 标注,0 码力 | 307 页 | 3.17 MB | 1 年前3
共 13 条
- 1
- 2













