случаев людям не нужен класс, они просто хотят получить список объявленных опций, что-то в духе enum.values(), который мы ведь не считаем рефлексией. Справедливая хотелка, нет? Если есть гарантия, что множество ограничено, то логично попросить "огласите весь список пжлста!"
Ну у тебя нет в языке возможности обязать один тип иметь связанный с ним другой тип, к сожалению.
Обсуждают сегодня