用于描述类之间的关系
目录
是关联关系的一种,表示整体和部分之间的关系,部分可以脱离整体而存在
依赖关系
某个类依赖于另外一个类
如果A类中的某个方法的参数是用B类来声明 or
某个方法返回的数据类型是B类型
比如Programmer中用了Computer
实现关系
接口和类间关系
如下图,北京大学和清华大学分别实现了大学接口
泛化关系
父子类之间的继承关系
如下图,父类动物有一个吃的方法,小鸟和狮子都继承于动物类,小鸟有它特有的方法飞行,而狮
子有特有的方法奔跑
关联关系
对象之间的引用关系
A类中的成员变量用B类接口实现来声明的变量
下图表示老师和学生之间的关系是双向的,
一个老师可以有多个学生,一个学生也可以有多个老师
学生和课程之间是单向的,一个学生会学习多门课程,课程不拥有学生