B, C), но зачем делать не так как везде?
Зачем вам EnumSet? Что он вам даст? Я просто реально ни разу не видел его использования
Бесплатно сэкономит пару байтиков Не то чтобы что-то критичное, просто бесплатно
Вы делаете типичную ошибку. Начинаете оптимизировать то, что оптимизировать вообще не надо. Опять. Проблему с EnumSet вам уже показали, он не гарантирует полноту, поэтому ничего реально не добавляет. Хранить в сете ссылки или хранить номера енамов - разницы нет никакой.
Обсуждают сегодня