依赖:
在A类中,B类作为【局部变量、方法的参数或者对静态方法的调用】
虚线+箭头指向B类
关联:
在A类中,B类作为【成员变量】
实线+箭头指向B类
聚合(关联特例):
整体和部分的关系,部分可独立存在
带空心菱形的实线,菱形指向整体
组合(关联特例):
整体和部分的关系,部分不可独立存在
带实心菱形的实线,菱形指向整体
泛化:
继承关系
带三角箭头的实线,箭头指向父类
实现:
实现关系
带三角箭头的虚线,箭头指向接口
在A类中,B类作为【局部变量、方法的参数或者对静态方法的调用】
虚线+箭头指向B类
关联:
在A类中,B类作为【成员变量】
实线+箭头指向B类
聚合(关联特例):
整体和部分的关系,部分可独立存在
带空心菱形的实线,菱形指向整体
组合(关联特例):
整体和部分的关系,部分不可独立存在
带实心菱形的实线,菱形指向整体
泛化:
继承关系
带三角箭头的实线,箭头指向父类
实现:
实现关系
带三角箭头的虚线,箭头指向接口
版权声明:本文为xaowoniu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。