uml类图及类关系图示
1. 类的图示
| 形式 | 示例 | 代码 |
|---|---|---|
![]() |
![]() |
![]() |
说明:
- 由三个部分组成:类名,属性和操作
- 抽象和抽象操作用斜体表示
- 静态成员、操作用下划线表示
2. 类关系图示
| 关系 | 图示 | 代码 |
|---|---|---|
| 继承(泛化) | ![]() |
![]() |
| 实现(泛化) | ![]() |
![]() |
| 依赖 | ![]() |
![]() |
| 关联 | ![]() |
![]() |
| 聚合 | ![]() |
![]() |
| 组合 | ![]() |
![]() |
说明:
- 依赖在代码中主要体现返回值、形参、局部变量或静态方法中对另一类的使用
- 关联在代码上主要体现为成员变量
- 聚合是关联的一种, 强调整体与部分的拥有关系,整体与部分不必有一致的生命周期
- 组合也是关联的一种, 强调整体与部分的拥有构成关系,整体与部分有一致的生命周期
参考文献:
1.https://zhuanlan.zhihu.com/p/109655171
2.https://blog.csdn.net/k346k346/article/details/59582926
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Coder-King!
















