Встречается на собеседованиях • сегодня
Какой паттерн проектирования реализует Enum
Enum в Java реализует паттерн Singleton — каждый элемент enum является единственным экземпляром своего типа. JVM гарантирует, что значения enum инициализируются потокобезопасно и единожды.
Пример:
java
public enum Singleton {
INSTANCE;
public void doSomething() {
System.out.println("Singleton action");
}
}
// Использование:
Singleton.INSTANCE.doSomething();Дополнительно enum может реализовывать Multiton (пул синглтонов), если содержит несколько значений.

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