[size=medium]建模与实现之间的相互影响使得对像之间的关联变得特别难以处理.[/size]
[size=large]最少有3种方法可以使得关联更易于控制:[/size]
1、指定一个导航的方向
2、通过加入限定符(qualifier)来有效地减少关联的多重性(multiplicity)
3、清除不必要的关联
尽可能地约束关联是非常重要的。一个双向关联意味着,只有这两个对象同时放在一起时才能被理解。如果应用并不要求在两个对象间进行双向交互,那么指定一个导航方向可以降低对象的相互依赖性,并且使设计得到简化。充分地理解领域可以克服一些主观偏见。
[size=large]最少有3种方法可以使得关联更易于控制:[/size]
1、指定一个导航的方向
2、通过加入限定符(qualifier)来有效地减少关联的多重性(multiplicity)
3、清除不必要的关联
尽可能地约束关联是非常重要的。一个双向关联意味着,只有这两个对象同时放在一起时才能被理解。如果应用并不要求在两个对象间进行双向交互,那么指定一个导航方向可以降低对象的相互依赖性,并且使设计得到简化。充分地理解领域可以克服一些主观偏见。