依赖:[虚线箭头]临时性的关系 【低耦合】
类A把类B的实例作为方法里的参数使用
类A的某个方法里使用了类B的实例作为局部变量
类A调用了类B的静态方法
关联:[实线箭头]长期平等的关系【低耦合】
A类需要B类作为它的属性,以进行一定的`读`操作
聚合:【实线空心菱形】部分和整体都可以独立存在
A类(在一定情形下)属于B类内,即A类可以独立于B类存在 [驾驶员和汽车,老师和大学]
组合:【实心菱形】没有了整体,部分也就不存在了
A类属于B类,即A类不可以独立存在[嘴属于头]
泛化:【空心三角箭头实线】继承关系
实现:【空心三角箭头虚线】类中方法实现了接口中所声明的所有的抽象方法