使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)语言参考指引 (1.2023.11) 80 / 538 3.32 辅助布局 3 类图 3.32 辅助布局 有时候,默认布局并不完美... 你可以使用 together 关键词将某些类进行分组:布局引擎会尝试将它们捆绑在一起(如同在一个包 (package) 内) 你也可以使用建立 hidden 链接的方式来强制布局 @startuml class Bar1 class Bar2 together (Grouping inheritance arrow heads) 你可以用 skinparam groupInheritance 关键字合并泛化箭头, 后接参数合并阈值 (从几个继承类时开 始合并)。 3.39.1 GroupInheritance 1 (不合并) @startuml skinparam groupInheritance 1 A1 <|-- B1 A2 <|-- B2 A2 11) 88 / 538 3.39 分组继承关系 (Grouping inheritance arrow heads) 3 类图 3.39.2 GroupInheritance 2 (从 2 个组开始合并) @startuml skinparam groupInheritance 2 A1 <|-- B1 A2 <|-- B2 A2 <|-- C2 A3 <|-- B3 A3 <|-- C30 码力 | 539 页 | 7.74 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 年前3
PlantUML 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 年前3
PlantUML 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 1.2021.3 语言参考指引#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
使用 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













