2

这可能听起来很愚蠢,但我对 UML 类图中的两个类之间的多样性感到困惑。

课程是adminpayment

很明显

1 位管理员可以接受 0..* 付款,

但我不确定 1 位管理员或 1..* 管理员是否可以接受 0..* 付款?

如果当时正在谈论该特定付款,则付款仅由 1 位管理员(当然)处理,但从更大的角度来看,许多不同的管理员可以接受许多不同的付款,对吗?

我已经尝试通过 Google 搜索许多示例,但无法将它们与我的案例联系起来。我的问题是一样的:一所房子可以有很多房间,而这么多房间是由一所房子拥有的,但在更大的情况下,许多不同的房子也可以有很多房间。(对?)

我希望有人可以为我解释更多细节,在此先感谢..

4

1 回答 1

0

多重性是指模型实例的数量。在您的示例中,支付保险由 1 名管理员处理,或者特定窗口有 1 间房屋。所以 1 在这两种情况下都是正确的值。

这些东西的总数是无关紧要的,因为它几乎总是大于 1 和 0 没有意义。

于 2019-04-20T06:09:41.837 回答