Встречается на собеседованиях • сегодня
Что такое Int Enum pattern
Int Enum pattern — это подход, при котором константы (обычно целочисленные) используются для представления фиксированного набора значений, аналогично перечислениям (enum).
Пример:
java
public class Status {
public static final int ACTIVE = 1;
public static final int INACTIVE = 2;
public static final int PENDING = 3;
}Проблемы:
- Нет type safety: можно передать любое
int, даже невалидное. - Нет методов, связанных с константами (например,
name()илиordinal()). - Сложно расширять (добавление новых значений требует изменения кода).
Альтернатива:
Лучше использовать enum:
java
public enum Status {
ACTIVE, INACTIVE, PENDING
}Enum безопаснее, поддерживает методы и удобнее в поддержке.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы