我在为系统构建类图时遇到了这些情况,我从不与类似的情况交叉,所以我不知道该怎么做
我有两个类“游泳”和“游泳比赛”,问题在于安排比赛。比赛为3-4天可以发生的地方,游泳者可以选择他们希望发生的日子,我该如何准确地代表这一点?
答案 0 :(得分:1)
您可以拥有Swimmer
的课程,Swimming Match
的另一课程,然后您有几个选择:
AcceptableDay
,它有三个属性:Day
(可能发生的那一天),swimmer
(Swimmer
类的实例)和{{ 1}}(match
)的实例有关关联类的示例,请参阅here。