依赖关系是一种使用关系,特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示
一个事物使用另一个事物时使用依赖关系。大多数情况下,依赖关系体现在某个类的方法使用另一个类的对象作为参数。
在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。
依赖关系实例
在系统实施阶段,依赖关系通常通过三种方式来实现
类与类之间最常用的一种关系,它是一种结构化关系,用于表示一类对象与另一类对象之间有联系
如汽车和轮胎、师傅和徒弟、班级和学生等等。
在UML类图中,用实线连接有关联关系的对象所对应的类
在使用Java实现关联关系时,通常将一个类的对象作为另一个类的成员变量
在使用类图表示关联关系时可以在关联线上标注角色名,一般使用一个表示两者之间关系的动词或者名词表示角色名(有时该名词为实例对象名),关系的两端代表两种不同的角色,因此在一个关联关系中可以包含两个角色名,角色名不是必须的,可以根据需要增加,其目的是使类之间的关系更加明确。