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