1、继承关系(泛化关系),比如动物类父类Animal,子类Dog和Cat,类图为:
2、实现关系,比如接口拍照接口ITakePhone,实现类Camera和CellPhone,类图为:
3、依赖关系,一个类或接口作为另一个类的方法的参数或局部变量,比如交通工具类Trasfer作为人类Person的回家方法的参数gonHome(Transfer trans) ,类图为:
4、关联关系,一个类或接口作为成员变量存在于另一个类中,比如一对一关联(公民和护照)、一对多关联(班级和学生)、多对多关联关联(学生和教师),类图为:
5、聚合关系,关联关系的一种特例,整体和部分的关系,整体和部分可分离,它们可以具有各自的生命周期,一个类或接口作为成员变量存在于另一个类中,比如家庭与孩子的关系,球队和球员,类图为:
6、组合关系,关联关系的一种特例,整体和部分的关系,整体和部分不可分离,整体的生命周期结束也就意味着部分的生命周期结束,一个类或接口作为成员变量存在于另一个类中,比如球员和球员的手脚,人和大脑,类图为: