依赖:
在A类中,B类作为【局部变量、方法的参数或者对静态方法的调用】
虚线+箭头指向B类
关联:
在A类中,B类作为【成员变量】
实线+箭头指向B类
聚合(关联特例):
整体和部分的关系,部分可独立存在
带空心菱形的实线,菱形指向整体
组合(关联特例):
整体和部分的关系,部分不可独立存在
带实心菱形的实线,菱形指向整体
泛化:
继承关系
带三角箭头的实线,箭头指向父类
实现:
实现关系
带三角箭头的虚线,箭头指向接口
在A类中,B类作为【局部变量、方法的参数或者对静态方法的调用】
虚线+箭头指向B类
关联:
在A类中,B类作为【成员变量】
实线+箭头指向B类
聚合(关联特例):
整体和部分的关系,部分可独立存在
带空心菱形的实线,菱形指向整体
组合(关联特例):
整体和部分的关系,部分不可独立存在
带实心菱形的实线,菱形指向整体
泛化:
继承关系
带三角箭头的实线,箭头指向父类
实现:
实现关系
带三角箭头的虚线,箭头指向接口