Зачем использовать Enums вместо констант? Что лучше с точки зрения дизайна программного обеспечения и удобочитаемости

У меня есть сценарий, в котором у меня типы игроковARCHER, WARRIORи sorcerer.
Что я должен использовать в классе Player для типа игрока?
Константа final static String переменная или Enum ? и почему?
Помогите с причинами.

67
задан ahmednabil88 9 March 2019 в 12:53
поделиться