【发布时间】:2020-05-07 10:03:52
【问题描述】:
我最近学习了 UML,我正在尝试构建一个MonsterDuel 系统。但是,这个项目中有很多类,我对抽象类及其用法感到困惑。现在,我创建了:
- 抽象类
Players,及其继承类Player。 - 抽象类
Field - 相互关联的多个卡类。
除了 getter 和 setter,这个结构是否足够干净和具体,可以继续进行 java 编码? 而且,如果不是,我可以改进什么?
非常感谢任何意见或建议。感谢您的时间和耐心。
【问题讨论】:
-
这个问题对于 Stack Overflow 来说是题外话。试试Software Engineering。但在发布之前,请通过实际解释设计来改进您的问题。没有人会尝试仅通过查看 UML 自己找出所有内容。
-
感谢您的推荐。这是我第一次发布这种问题,不知道如何以及在哪里问。下次我会添加解释。 @akuzminykh
-
您可能想复习您的 UML 书,因为您似乎弄错了一些概念(抽象类、泛化)
-
感谢您的审阅。我会继续努力。 @GeertBellekens