我最近学习了UML,我想建立一个 MonsterDuel
系统。但是,在这个项目中,有很多类,我对抽象类及其用法感到困惑。现在,我已经创建了
Players
及其继承类 Player
.Field
除了getter和setter之外,这个结构是否足够干净和具体,可以继续进行java编码? 如果不是,我可以改进什么?
任何意见或建议都非常感激。谢谢你的时间和耐心。
我想从你那里的东西开始。你可以生成Class stubs,然后用逻辑来填充它们。
在一般情况下,我会做增量。在实现和更新 Diagram 之间。UML是一个很好的工具,它可以帮助你可视化你的代码在哪里,并找出一些东西是否进入了错误的方式。
我从来没有一个项目的UML是超级详细的,而代码最终是代表它。
所以作为一个简短的回答。是的,这已经足够好了,但要进行迭代,重新审视和调整。