NOTE
3.3 类图
1. 是什么 描述系统中的Class的属性和方法,以及Class之间的关系 2. 使用 2.1. 类和接口 + 表示public - 表示private 2.2. 类之间的关系 2.2.1. 泛化、实现 符号:三角形 泛化指extends一个类。 实线 实现指implement一个接口。虚线 2.2
这是历史学习笔记,可能存在过时或不完整的理解。
1. 是什么
描述系统中的Class的属性和方法,以及Class之间的关系
2. 使用
2.1. 类和接口
- 表示public
- 表示private
2.2. 类之间的关系
2.2.1. 泛化、实现
符号:三角形 泛化指extends一个类。 实线 实现指implement一个接口。虚线

2.2.2. 聚合、组合
符号:菱形 强调的是整体和局部的关系 聚合指强依赖,依赖另一个类作为属性。实心 组合指弱依赖,依赖另一个类作为属性。空心

2.2.3. 关联、依赖UML
符号:箭头 关联指使用另一个类作为属性。实线 依赖指使用另一个类作为方法的参数。虚线

讨论
使用 GitHub 账号参与讨论,评论会保存在 GitHub Issues 中。在 GitHub 查看