统一建模语言 UML 参考手册 - 基本概念多个类可以使用概括共享通用的结构 孩子类将新添的结构和行为增加 至通过继承得到的结构和行为 对象还可以拥有与其它对象的运行时连接 上述对象 对 象关系建模成类之间的关联 元素之间的一些关系用依赖来分组 包括抽象层次的转移 模板参数的绑定 许可的授予和元素对其它元素的使用 其它关系包括用例和流的合并 静态视图显示为类图 静态视图可以用于产生大多数程序中的数据结构声明 ��� 类图中 有许多种元素 如接口 数据类型 用例和信号 从已有的对象创建新的对象 � 依赖关系联系了行为和实现上相互影响的类 除了实现 还有多种依赖 包括跟踪 不 同模型中元素的松散连接 细化 不同理解层次的映射 使用 要求单个模型中其它元 素的出现 绑定 模板参数的赋值 使用依赖频繁的用于表征实现层的关系 如代码级 别的关系 依赖在总结模型组织单元时特别有用 如使用包显示系统的结构 另外 编译 的约束也可以用依赖来表达 � ��� 参考指南� � 静态视图� 允许一个包访问另一个包的内容 并将被引入者的别名加 至引入者的名字空间� ������� 友元� ������ � 允许一个元素访问另一个元素的内容 而无可见性的限制� ������� 绑定� ������� � 模板参数的赋值 产生新的模型元素� ����� 参数� ��������� � 操作与参数之间的关系� ���������� 发送� ���� � 信号发送者与接收者之间的关系� �����0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)age -- encrypted -- String password } @enduml PlantUML 语言参考指引 (1.2019.6) 37 / 173 3.7 备注和模板 3 类图 3.7 备注和模板 模板通过类关键字 ("<<" 和">>") 来定义 你可以使用 note left of , note right of , note top of , note bottom of Demo1 *- Demo2 } @enduml 3.17 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 <> { class Class1 } package foo2 < > { class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.7 备注和模板 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.8 0 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)age -- encrypted -- String password } @enduml PlantUML 语言参考指引 (1.2019.9) 37 / 173 3.7 备注和模板 3 类图 3.7 备注和模板 模板通过类关键字 ("<<" 和">>") 来定义 你可以使用 note left of , note right of , note top of , note bottom of Demo1 *- Demo2 } @enduml 3.17 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 <> { class Class1 } package foo2 < > { class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.7 备注和模板 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.8 0 码力 | 174 页 | 2.00 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)setter .. + setName() __ private data __ int age -- encrypted -- String password } @enduml 3.7 备注和模板 模板通过类关键字 ("<<" 和">>") 来定义 你可以使用 note left of , note right of , note top of , note bottom of 这些关键字来添加备注。 Demo1 *- Demo2 } @enduml 3.17 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 <> { class Class1 } package foo2 < > { . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.7 备注和模板 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.8 0 码力 | 146 页 | 1.91 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引setter .. + setName() __ private data __ int age -- encrypted -- String password } @enduml 3.7 备注和模板 模板通过类关键字 ("<<" 和">>") 来定义 你可以使用 note left of , note right of , note top of , note bottom of 这些关键字来添加备注。 Demo1 *- Demo2 } @enduml 3.17 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 <> { class Class1 } package foo2 < > { class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.7 备注和模板 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.8 0 码力 | 157 页 | 1.78 MB | 1 年前3
PlantUML 1.2019.2 语言参考指引setter .. + setName() __ private data __ int age -- encrypted -- String password } @enduml 3.7 备注和模板 模板通过类关键字 ("<<" 和">>") 来定义 你可以使用 note left of , note right of , note top of , note bottom of 这些关键字来添加备注。 Demo1 *- Demo2 } @enduml 3.17 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 <> { class Class1 } package foo2 < > { class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.7 备注和模板 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.8 0 码力 | 157 页 | 1.78 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)setter .. + setName() __ private data __ int age -- encrypted -- String password } @enduml 3.7 备注和模板 模板通过类关键字 ("<<" 和">>") 来定义 你可以使用 note left of , note right of , note top of , note bottom of 这些关键字来添加备注。 Demo1 *- Demo2 } @enduml 3.17 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 <> { class Class1 } package foo2 < > { class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.7 备注和模板 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.8 0 码力 | 165 页 | 1.89 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引3.8 备注和模板 3 类图 class User { .. Simple Getter .. + getName() + getAddress() .. Some setter .. + setName() __ private data __ int age -- encrypted -- String password } @enduml 3.8 备注和模板 模板通过类关键字 ("<<" Demo1 *- Demo2 } @enduml 3.18 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 <> { class Class1 } PlantUML 语言参考指引 (1.2020.22) 49 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.8 备注和模板 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.9 0 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)3.8 备注和模板 3 类图 class User { .. Simple Getter .. + getName() + getAddress() .. Some setter .. + setName() __ private data __ int age -- encrypted -- String password } @enduml 3.8 备注和模板 模板通过类关键字 ("<<" Demo1 *- Demo2 } @enduml 3.19 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 <> { class Class1 } package foo2 < > { class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.8 备注和模板 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.9 0 码力 | 307 页 | 3.17 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)3.8 备注和模板 3 类图 class User { .. Simple Getter .. + getName() + getAddress() .. Some setter .. + setName() __ private data __ int age -- encrypted -- String password } @enduml 3.8 备注和模板 模板通过类关键字 (”<<” 64 / 380 3.21 包样式 3 类图 3.21 包样式 包可以定义不同的样式。 你可以通过以下的命令来设置默认样式: skinparam packageStyle, 或者对包使用对应的模板: @startuml scale 750 width package foo1 <> { class Class1 } package foo2 < > { class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.8 备注和模板 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.9 更多注释 0 码力 | 381 页 | 4.05 MB | 1 年前3
共 13 条
- 1
- 2













