在 UML 建模中,我们经常遇到类模型,它声明给定类之间的 1 x 1 或 1 x 1..* 或 1..* x 1 或 1..* x 1..* 关联。
举个例子:玩家 1..11 x 1 队。
这不会带来一个实际问题,无法确定什么是第一位的:球队还是球员?在这个例子中,一支球队至少需要一名球员才能存在,而一名球员要存在,就需要球队。我误解了什么吗?
尝试实现它,您将无法实例化 Team,因为您至少需要一个 Player,如果您尝试实例化 Player,Team 将会丢失。
1 x 1 关联如何可能?
感谢您的时间!