在类图中关联多重性的重要性是什么?

时间:2010-05-19 06:50:58

标签: associations class-diagram multiplicity

类图中关联多重性的重要性是什么? 我们为什么以及何时应该表明它们? 感谢。

3 个答案:

答案 0 :(得分:3)

它们使设计师能够快速直观地进行沟通,如果没有多重性,这将是困难的。您必须在图表中使用注释或其他吃空间的注释。

在UML图中,我希望除了一对一之外的所有其他关联都具有多重性。

为什么?

  • 一对一是您从简单关联中获得的视觉提示。这是默认的。
  • Multiplicities包含领域知识(car-> wheel通常是1 - > 4关联。没有多重性的关联看起来像汽车有一个轮。
  • 设计师可以“反序列化”他认为被授予的内容,因为域中的每个人都可能知道它们,但开发人员可能知道!

答案 1 :(得分:1)

他们更直接地传达业务规则。例如,房子包含一个或多个房间。

答案 2 :(得分:1)

UML以多种方式使用。类图可以显示很多东西。如果您试图详尽地记录系统的设计,那么可能需要全部显示它们。如果您试图解释设计的更具体方面,只有在相关时才显示(即与如何设计/实施该方面有关)。