1、基本介绍

关联关系(Association),关联关系实际上就是类与类之间的联系,他是依赖关系的特例

关联具有导航性:即双向关系或单向关系

关系具有多重性:如“1”(表示有且仅有一个),“0...”(表示0 个或者多个),“0,1”(表示0 个或者一个),“n...m”(表示 n 到 m 个都可以),“m...*”(表示至少 m 个)。

2、应用实例

1)单向一对一关系

代码示例:

public class Person {
	private IDCard card;
}

public class IDCard {}

UML类图:

ex4ec

2)双向一对一关系

代码示例:

public class Person {
	private IDCard card;
}

public class IDCard {
	private Person person;
}

UML 类图:

l9tqe