就对象而言,关联是指两个相关对象之间的“具有”关系。例如,一个雇员有一个通讯地址。
class Employee {
   String name;
   Address communicationAddress;
}
class Address {
   String address;
}就对象而言,聚合是指两个相关对象之间具有“ +”关系。例如,一个部门有多名员工。它指的是在父类中具有子对象的集合。例如:
class Department {
   String name;
   List<Employee> employees;
}
class Employee {
   String name;
}| 序号 | 键 | 协会 | 聚合 | 
|---|---|---|---|
| 1 | 定义 | 关联是指彼此使用的两个类之间的“具有”关系。 | 聚合是指两个类之间具有“ +”关系,其中一个包含其他类对象的集合。 | 
| 2 | 灵活性 | 本质上不灵活。 | 本质上灵活。 | 
| 3 | 连锁 | 需要链接来保持关联。 | 对象之间的链接不是强制性的。 | 
| 4 | 统一语言 | 线用于表示关联。 | 装配类别旁边的菱形用于表示聚集关系。 |