泛化/继承(Generalization): 类B继承类A,箭头指向类A。
实现(Realization):类B继承类A,与继承的区别在于,类A是纯虚类(接口类)。
依赖(Dependency):类A使用了类B,A中没有B的实例与引用,具有偶然性和临时性,关 系比较弱,比如A中有某个、某些方法使用B类型作为参数。箭头指向B类。
关联(Association):关联有双向关联与单向关联。类A使用了类B, 且A中包含了B的引用(生命周期无关),箭头指向B类。
聚合(Aggregate):关联关系的一种,区别是只有单向关联。箭头指向B类。
组合(Composition):关联关系的深化,也称为强聚合,在聚合的基础上,强化了对被引用对象的声明周期管理,即类A包含类B, 当A被销毁时,B也会被销毁。箭头指向B类。
感谢阅读,如有不对,还请留言指出,多谢赐教。