Есть достойный аргумент, что если в какой-то момент ваш Enum станет слишком сложным, вы можете заменить его иерархией классов / классов в сочетании с гораздо более простым перечислением. Не уверен, где я рисую линию, но я полагаю, что вышеизложенное движется в этом направлении.

ел конструкции с перечислением, объявленным внутри перечисления. Для чего это используется?

Ответы на вопрос(3)

Ваш ответ на вопрос