对象之间的关系
客子久不到,好景为君留。西楼着意吟赏,何必问更筹?唤起一天明月,照我满怀冰雪,浩荡百川流。鲸饮未吞海,剑气已横秋。
野光浮,天宇迥,物华幽。中州遗恨,不知今夜几人愁?谁念英雄老矣?不道功名蕞尔,决策尚悠悠。此事费分说,来日且扶头!
辛弃疾《水调歌头·和马叔度游月波楼》
依赖关系
如果一个类A使用到了另一个类B,则这两个类具有依赖关系。例如A的方法的形参中存在B类、A的方法的返回值是B、A的方法中有B的局部变量或B的静态方法调用等。
1234567891011// 学生类public class Student { private String name; private int id; public void study(Course course) { ... }}// 课程类public class Course { private String name; ...}
学生类的方法中使用到了课程类作为参数,这两个类具有依赖关系,可以用类图表示如下
classDiagram
class Student
...