I've learned the UML recently and I am trying to build a MonsterDuel
system. However, there are a lot of classes in this project, and I am confused about the abstract class and its usage. Now, I have created:
- Abstract class
Players
, and its inherited classPlayer
. - Abstract class
Field
- The multiple card classes associated with each other.
Apart from the getter and the setter, is this structure clean and specific enough to proceed on java coding? And, if it's not, what can I improve?
Any opinion or suggestion is highly appreciated. Thank you for your time and patience.