【问题标题】:reading the association relationship读取关联关系
【发布时间】:2013-01-28 20:44:36
【问题描述】:

我将illustrated relationship 读为:A 类与 B 类关联

那么,是什么意思:

1) +class B 在关联结束时

2)0..1

现在,我如何读取关系?

【问题讨论】:

    标签: uml class-diagram relationships


    【解决方案1】:

    完全同意@Wolfgang Fahl 和@Idan Arye

    这里有一些详细说明

    1)您的问题涉及到协会的结束,在您的情况下

    可见性(+)后跟角色名称(B类)

    一个关联端指定对象在一个端的角色 关系执行。关系的每一端都具有以下属性 指定关联端的角色,它的多样性,可见性, 可导航性和约束。

    2)要更深入,看下面的类图:

    客户可能有很多预订

    但每个预订都归一位客户所有

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      2) - 对于 A 的每个实例,可以有 0 或 1 个 B 实例与之关联。

      【讨论】:

      • 感谢您的友好回复,在关系结束时我如何阅读+B类?
      • 我以前从未见过这样的事情。这张图出自哪里?
      • 我使用 Modelio 工具 modelio.org,所以当我绘制关联时它出现在我面前
      • 我看了abit的Modelio手册,相信只是Modelio添加的一个标签,没有正式的UML含义。
      【解决方案3】:

      + 表示角色的可见性。 “+”是公开的。私人将显示为“-”。角色的名字是classB,是角色所属的小写类的名字。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-02-27
        • 2017-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-14
        • 2022-11-09
        相关资源
        最近更新 更多