Встречается на собеседованиях • сегодня
Приведи пример порождающего паттерна
Singleton — гарантирует, что у класса есть только один экземпляр, и предоставляет глобальную точку доступа к нему.
java
public class Singleton {
private static Singleton instance;
private Singleton() {} // Приватный конструктор
text
public static Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}}
text
**Использование:**
```java
Singleton singleton = Singleton.getInstance();Плюсы:
- Контроль над единственным экземпляром.
- Глобальный доступ.
Минусы:
- Нарушает принцип единственной ответственности (SRP).
- Усложняет тестирование.
Подходит для логгеров, подключений к БД и других ресурсоемких объектов.

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