【问题标题】:Is the UML architecture clean and specific enough to be coded in java [closed]UML 架构是否足够干净和具体,可以在 java 中编码 [关闭]
【发布时间】:2020-05-07 10:03:52
【问题描述】:

我最近学习了 UML,我正在尝试构建一个MonsterDuel 系统。但是,这个项目中有很多类,我对抽象类及其用法感到困惑。现在,我创建了:

  1. 抽象类Players,及其继承类Player
  2. 抽象类Field
  3. 相互关联的多个卡类。

除了 getter 和 setter,这个结构是否足够干净和具体,可以继续进行 java 编码? 而且,如果不是,我可以改进什么?

非常感谢任何意见或建议。感谢您的时间和耐心。

【问题讨论】:

  • 这个问题对于 Stack Overflow 来说是题外话。试试Software Engineering。但在发布之前,请通过实际解释设计来改进您的问题。没有人会尝试仅通过查看 UML 自己找出所有内容。
  • 感谢您的推荐。这是我第一次发布这种问题,不知道如何以及在哪里问。下次我会添加解释。 @akuzminykh
  • 您可能想复习您的 UML 书,因为您似乎弄错了一些概念(抽象类、泛化)
  • 感谢您的审阅。我会继续努力。 @GeertBellekens

标签: java uml dry


【解决方案1】:

我将从您那里拥有的东西开始。 您可以生成类存根,然后用逻辑填充它们。

一般来说,我会做增量。在实施和更新图表之间。 UML 是一个很好的工具,它可以帮助您可视化代码的去向,并找出是否有问题进入了错误的方向。

我从来没有一个项目中 UML 非常详细,并且代码最终代表它。

所以作为一个简短的回答:是的,这已经足够好了,但要进行迭代,重新审视和适应。

【讨论】:

  • 感谢您查看我的 UML 图。所以,对我来说,下一步是实现 UML 到 java 代码,看看是否有任何问题,对吧? @Corso
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-14
  • 2020-02-17
  • 1970-01-01
  • 2022-01-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多