Перечисления (Enums)
С точки зрения программирования перечисления оказываются удобными в тех случаях, когда требуется определить набор значений, представляющих коллекцию элементов.
Совсем не важно, чтобы получилось хорошо с первого раза. Жизненно важно, чтобы хорошо получилось с последнего