我不太清楚如何设计一个项目。我正在计算机科学系的第一年,仍在学习Java的许多信息,例如继承、多态、抽象类、接口等等。我对这些课程非常好奇,并且愿意好好地学习它们。实际上,我没有错过这些课程中的任何知识点,也很好地掌握了它们。但是没有人教我如何设计一个项目,我们应该在学校期末设计一个体面的Java项目。
我和我的三个同学决定制作一个新游戏。它只用一个球进行游戏,而球有可变的两种颜色。两名玩家的颜色与此球的颜色相同。当球在一个玩家的颜色时,这个玩家就可以移动球并试图得分到另一个玩家的目标。这是我们想法的基本逻辑,我们可以为这个游戏添加一些新的设施和选项。我们非常想实现这个项目。但是...虽然我们从讲座中听取并学习,但我们真的很困惑如何逐步设计这个项目。我只是试图演示我们项目的逻辑。同时,我们还在学习GUI,但我们刚刚开始学习。所以我想了解关于我们必须遵循哪些方式来设计和制作这种项目的信息。我只想知道关于类层次结构、抽象类、超类、覆盖等方面的技巧和捷径,并充分利用我们对这些术语的知识(我们知道所有这些术语,但不知道如何使用它们来设计一个项目)。如果您能提供有关这些的任何信息,我会非常非常非常高兴并能改变我的看法。这将促进我们的进展。谢谢!