我需要您的建议和建议,以获得最佳的课程规范。 领导者拥有一支人员团队,每个人都可以成为众多领导团队的一员。领导者不能成为任何其他团队的一员。
哪种解决方案会更好?如果你有另一种选择,我会非常感激, (我正在使用JPA开发JAVA应用程序)
UML图:
非常感谢
编辑:我想我会用这个例子更好地解释我的问题,但实际上我不这么认为,这是一个原始问题: UML specification : Do I need inheritance?答案 0 :(得分:0)
我会想出以下内容:
Leader
是Person
。Leader
可以具有任意数量的Teams
Team
只有一个Leader
Team
由({任意数量的)Person
s Person
可以是任意数量的Teams
(来自Composition
没有多重性的最后两个要点)
正如你所看到的,UML在它可以表达的内容方面非常直接。