UML流程图
类之间的关系
继承 extends
实现 implements
依赖 dependency
聚合 aggregation
关联 association
从上面的关系入手解决类图之间图形代表关系的问题
类
- 一个类图应该包含这几个部分:类名称 , 属性名称 , 方法名称
- 举例
接口
- 一个类图应该包含这几个部分:类名称 , 属性名称 , 方法名称
- 举例
- 继承 extends
举例
- 实现 implements
- 可以使用虚线和三角形
- 也可以使用棒棒糖表示实现
- 依赖 dependency
其中一个类需要创造其他实例,或者@Autowired注入另一个对象需要使用依赖关系
- 聚合 aggregation
- 弱引用:关系是整体和一部分的关系 , 比如羊群和羊的关系,即使一只羊走丢了,羊群仍然叫做羊群
- 符号表示
- 强引用: 关系是部分和整体,生命周期相同,例如:鸟的翅膀和鸟
- 关联 relation
- 关联: 一个对象的实例与另一个对象存在固定的对应关系
- 实线箭头表示