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

标签 associations class-diagram multiplicity

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

最佳答案

它们为设计师提供了一种快速的视觉交流方式,如果没有多样性,这将是困难的。您必须在图表中使用注释或其他占用空间的注释。

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

为什么?

  • 一对一是您从简单关联中获得的视觉提示。这是一种默认设置。
  • 多重性包含领域知识(car->wheel 通常是 1 -> 4 关联。关联 没有 多重性看起来就像一辆汽车有 一个 车轮。
  • 设计师可以“反序列化”他认为理所当然的东西,因为每个人在域可能知道他们,但开发人员可能知道 不是 知道!
  • 关于associations - 类图中关联多重性的重要性是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2863425/

    相关文章:

    class - UML 多重性 : "0..*" vs "*"

    ruby-on-rails - 使用 accepts_nested_attributes_for 时获取父级

    node.js - Sequelize include 不适用于关联表

    mysql - 如何根据关联的全匹配查找记录

    class-diagram - ER图和类图的区别

    database - 如何在 StarUML 中添加多重值

    uml - 与多重 UML 的单向关联

    ruby-on-rails - Rails has_many 关联删除父对象但不删除子对象

    c++ - 如何使用 Rational Rose 从源代码重新设计设计

    java - 如何使用 spring IDE 查看 spring 项目的类图