Перечислимые типы данных: виды и особенности