类规范,继承的替代方法?

时间:2015-07-15 15:53:29

标签: java inheritance uml diagram specifications

我需要您的建议和建议,以获得最佳的课程规范。 领导者拥有一支人员团队,每个人都可以成为众多领导团队的一员。领导者不能成为任何其他团队的一员。

哪种解决方案会更好?如果你有另一种选择,我会非常感激, (我正在使用JPA开发JAVA应用程序)

UML图:enter image description here

非常感谢

编辑:我想我会用这个例子更好地解释我的问题,但实际上我不这么认为,这是一个原始问题: UML specification : Do I need inheritance?

1 个答案:

答案 0 :(得分:0)

我会想出以下内容: enter image description here

  • LeaderPerson
  • Leader可以具有任意数量的Teams
  • Team只有一个Leader
  • Team由({任意数量的)Person s
  • 组成
  • Person可以是任意数量的Teams

(来自Composition没有多重性的最后两个要点)

正如你所看到的,UML在它可以表达的内容方面非常直接。