类图的多样性和实现

问题描述 投票:0回答:1

读了很多书后,我对类图很有信心。但我不明白以下内容:

ChessManSet-<>----------16-ChessMan

为什么没有0..16?玩家可以失去他的棋子。这是在我公司一位受人尊敬的设计师制作的模型中展示的,当我问及这一点时,他只说“它们仍然属于他”。 所以我有点困惑,我希望将其实现为一个列表,其大小显然可以从 16 减小到 0。

class uml aggregation class-diagram multiplicity
1个回答
0
投票

唯一确定的是,根据您的模型或实现中的设计,您将始终拥有 16 个棋子实例。 当然,您可以选择实现一个可以从 16 减少到 0 的列表,但是,正如您所说,您必须将基数从 16..16 更改为 0..16.

© www.soinside.com 2019 - 2024. All rights reserved.