Item 30. Используйте
enum
-ы вместо целочисленных контант.В Java 1.5 был введён новый тип -
enum
(перечисление). Перечисление имеет фиксированный набор допустимых значений: это могут быть времена года, планеты солнечной системы, масти игральных карт и т. п. Основная идея enum
-ов: это классы, экпортирующие по одному экземпляру для каждого своего значения. Enum
-ы - это обобщение синглотонов.