使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)
声明的顺序将是(默认的)显示顺序。 使用这些其他的关键字来声明参与者,将改变参与者的表示形状。 • actor(角色) • boundary(边界) • control(控制) • entity(实体) • database(数据库) • collections(集合) • queue(队列) @startuml participant Participant as Foo actor Actor 语言参考指引 (1.2023.11) 80 / 538 3.32 辅助布局 3 类图 3.32 辅助布局 有时候,默认布局并不完美... 你可以使用 together 关键词将某些类进行分组:布局引擎会尝试将它们捆绑在一起(如同在一个包 (package) 内) 你也可以使用建立 hidden 链接的方式来强制布局 @startuml class Bar1 class Bar2 together -down-> down @enduml 允许使用方向单词的首字母或者前两个字母表示方向 (例如-d-, -do-, -down-都是等价的)。 请不要乱用这些功能:Graphviz(PlantUML 的后端引擎) 不喜欢这个样子。 7.7 使用 UML2 标记 By default (from v1.2020.13-14), UML2 notation is used. @startuml interface0 码力 | 539 页 | 7.74 MB | 1 年前3PlantUML 1.2021.3 语言参考指引
用于改变参与者的先后顺序。 你也可以使用下面这些关键字来声明参与者,这会改变参与者的外观: • actor(角色) • boundary(边界) • control(控制) • entity(实体) • database(数据库) • collections(集合) • queue(队列) @startuml participant participant as Foo actor actor #GreenYellow/LightGoldenRodYellow { class Dummy } @enduml 3.31 辅助布局 有时候,默认布局并不完美... 你可以使用 together 关键词将某些类进行分组:布局引擎会尝试将它们捆绑在一起(如同在一个包 (package) 内) 你也可以使用建立 隐藏链接的方式来强制布局 @startuml class Bar1 class Bar2 together { -down-> down @enduml 允许使用方向单词的首字母或者前两个字母表示方向 (例如-d-, -do-, -down-都是等价的)。 请不要乱用这些功能:Graphviz(PlantUML 的后端引擎) 不喜欢这个样子。 7.7 Use UML2 notation By default (from v1.2020.13-14), UML2 notation is used. @startuml0 码力 | 398 页 | 4.22 MB | 1 年前3统一建模语言 UML 参考手册 - 基本概念
从面向对象的角度来说 数据和行为紧密的联系在一起 如 票 票 票 票对象携带了数据 如它的 价格 演出日期 座位号码 和数据上的操作 如预定和计算某个折扣下的价格 � 静态视图将行为实体描述为离散的模型元素 但它不具有动态行为的细节 它将实体认 为是被命名的 为类所拥有的或调用的事物 它们的动态执行被其它描述动态特性内部细 节的视图所描述 这些视图包括交互视图和状态机视图 动态视图要求静态视图描述动态 交互的事物 接口� 描述行为特性的一系列命名操作� 结点� 运算资源� 信号� 对象间的异步通信� 子系统� 作为单元的包 具有规格说明 实现和标识� 用例� 与外界交互实体行为的规格说明� � � 对象是具有标识 状态和可调用行为的分离实体 对象构造了系统 类是理解和描述众 多对象个体的概念 � 类定义了一系列具有状态和行为的对象 状态由属性和关联来描述 属性通常用于无标 识的单纯数值 如数字或字符串 每个类实现接口中的操作 � 数据类型 数据类型 数据类型 数据类型 数据类型是对无标识的基本数据的描述 独立的存在和副作用的可能性 数据 类型包括数字 字符串和枚举值 数据类型采用值传递 且是不变的实体 数据类型不具 有属性 但可能有操作 操作不会改变值 但可能将值作为结果返回 � 意义的层次 意义的层次 意义的层次 意义的层次 类可以在模型的不同意义的层次上存在 包括在分析 设计和实现的层次0 码力 | 123 页 | 2.61 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)
#GreenYellow/LightGoldenRodYellow { class Dummy } @enduml 3.26 辅助布局 有时候,默认布局并不完美... 你可以使用 together 关键词将某些类进行分组:布局引擎会尝试将它们捆绑在一起(如同在一个包 (package) 内) 你也可以使用建立 隐藏链接的方式来强制布局 @startuml class Bar1 class Bar2 together { down @enduml 允许使用方向单词的首字母或者前两个字母表示方向 (例如 -d-, -do-, -down-都是等价的)。 请不要乱用这些功能:Graphviz(PlantUML 的后端引擎) 不喜欢这个样子。 6.7 使用 UML2 标记符 命令 skinparam componentStyle uml2 可以切换到 UML2 标记符。 @startuml skinparam componentStyle0 码力 | 174 页 | 1.98 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)
#GreenYellow/LightGoldenRodYellow { class Dummy } @enduml 3.26 辅助布局 有时候,默认布局并不完美... 你可以使用 together 关键词将某些类进行分组:布局引擎会尝试将它们捆绑在一起(如同在一个包 (package) 内) 你也可以使用建立 隐藏链接的方式来强制布局 @startuml class Bar1 class Bar2 together { down @enduml 允许使用方向单词的首字母或者前两个字母表示方向 (例如 -d-, -do-, -down-都是等价的)。 请不要乱用这些功能:Graphviz(PlantUML 的后端引擎) 不喜欢这个样子。 6.7 使用 UML2 标记符 命令 skinparam componentStyle uml2 可以切换到 UML2 标记符。 @startuml skinparam componentStyle0 码力 | 174 页 | 2.00 MB | 1 年前3PlantUML 1.2020.22 语言参考指引
语言参考指引 (1.2020.22) 56 / 294 3.28 辅助布局 3 类图 3.28 辅助布局 有时候,默认布局并不完美... 你可以使用 together 关键词将某些类进行分组:布局引擎会尝试将它们捆绑在一起(如同在一个包 (package) 内) 你也可以使用建立 隐藏链接的方式来强制布局 @startuml class Bar1 class Bar2 together { down @enduml 允许使用方向单词的首字母或者前两个字母表示方向 (例如 -d-, -do-, -down-都是等价的)。 请不要乱用这些功能:Graphviz(PlantUML 的后端引擎) 不喜欢这个样子。 6.7 Use UML2 notation By default (from v1.2020.13-14), UML2 notation is used. @startuml0 码力 | 295 页 | 3.08 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)
#GreenYellow/LightGoldenRodYellow { class Dummy } @enduml 3.29 辅助布局 有时候,默认布局并不完美... 你可以使用 together 关键词将某些类进行分组:布局引擎会尝试将它们捆绑在一起(如同在一个包 (package) 内) 你也可以使用建立 隐藏链接的方式来强制布局 PlantUML 语言参考指引 (1.2020.23) 66 / 306 3.30 拆分大文件 down @enduml 允许使用方向单词的首字母或者前两个字母表示方向 (例如 -d-, -do-, -down-都是等价的)。 请不要乱用这些功能:Graphviz(PlantUML 的后端引擎) 不喜欢这个样子。 6.7 Use UML2 notation By default (from v1.2020.13-14), UML2 notation is used. @startuml0 码力 | 307 页 | 3.17 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)
#GreenYellow/LightGoldenRodYellow { class Dummy } @enduml 3.31 辅助布局 有时候,默认布局并不完美... 你可以使用 together 关键词将某些类进行分组:布局引擎会尝试将它们捆绑在一起(如同在一个包 (package) 内) 你也可以使用建立 隐藏链接的方式来强制布局 @startuml class Bar1 class Bar2 together { -down-> down @enduml 允许使用方向单词的首字母或者前两个字母表示方向 (例如-d-, -do-, -down-都是等价的)。 请不要乱用这些功能:Graphviz(PlantUML 的后端引擎) 不喜欢这个样子。 7.7 Use UML2 notation By default (from v1.2020.13-14), UML2 notation is used. @startuml0 码力 | 381 页 | 4.05 MB | 1 年前3PlantUML 1.2021.1 语言参考指引
#GreenYellow/LightGoldenRodYellow { class Dummy } @enduml 3.31 辅助布局 有时候,默认布局并不完美... 你可以使用 together 关键词将某些类进行分组:布局引擎会尝试将它们捆绑在一起(如同在一个包 (package) 内) 你也可以使用建立 隐藏链接的方式来强制布局 @startuml class Bar1 class Bar2 together { -down-> down @enduml 允许使用方向单词的首字母或者前两个字母表示方向 (例如-d-, -do-, -down-都是等价的)。 请不要乱用这些功能:Graphviz(PlantUML 的后端引擎) 不喜欢这个样子。 7.7 Use UML2 notation By default (from v1.2020.13-14), UML2 notation is used. @startuml0 码力 | 376 页 | 4.00 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)
down @enduml 允许使用方向单词的首字母或者前两个字母表示方向 (例如 -d-, -do-, -down-都是等价的)。 请不要乱用这些功能:Graphviz(PlantUML 的后端引擎) 不喜欢这个样子。 PlantUML 语言参考指引 (1.2019.1) 73 / 145 6.7 使用 UML2 标记符 6 组件图 6.7 使用 UML2 标记符 命令 skinparam0 码力 | 146 页 | 1.91 MB | 1 年前3
共 13 条
- 1
- 2