Java学习笔记 UML类图
-
泛化
也就是我们常说的继承关系,由子类指向父类。例如披头士是car的一个子类型。
箭头指向:三角箭头,子类指向父类 -
实现
是一种类和接口之间的关系,一个类实现一个接口。 -
关联
是一种has a的关系,是继承关系的一种。通过成员变量进行一种永久性的继承。 -
依赖
是一种use a 的关系,通过方法的参数在方法中局部发生委托。 -
组合
是一种更强的联系,但不容易发生改变。是一种整体与部分的关系,比如人和心脏,没有人也就没有心脏。
6.聚合
也是一种整体与部分的关系,但是是一种弱关系的Association,容易发生改变。