关联关系

建模与实现之间的相互影响使得对像之间的关联变得特别难以处理.

最少有3种方法可以使得关联更易于控制:
    1、指定一个导航的方向

    2、通过加入限定符(qualifier)来有效地减少关联的多重性(multiplicity)

    3、清除不必要的关联

尽可能地约束关联是非常重要的。一个双向关联意味着,只有这两个对象同时放在一起时才能被理解。如果应用并不要求在两个对象间进行双向交互,那么指定一个导航方向可以降低对象的相互依赖性,并且使设计得到简化。充分地理解领域可以克服一些主观偏见。

你可能感兴趣的:(关联)