依赖--Dependency:是一种使用的关系,即一个类的实现需要另一个类的协助,所以要尽量不使用双向的互相依赖.
- UML展示:
箭头指向:带箭头的虚线,指向被使用者
- 代码展示:
// 人类-类
public class Humen {
private String name = null;
public void play(Computer computer) {
computer.playGame();
}
// setter 和 getter 方法
}
// 计算机类
class Computer{
private Double price = null;
public void playGame() {
System.out.println("使用计算机玩LOL");
}
// setter 和 getter 方法
}