❔ Вопрос с собеседования
Чем отличается Singleton от Prototype?
Ответ: Singleton гарантирует, что у класса будет только один экземпляр во всём приложении и предоставляет к нему глобальную точку доступа. Такой паттерн обычно используют для управления уникальными ресурсами — например, подключением к БД или конфигурацией.
Prototype, наоборот, нужен для быстрого создания новых объектов через копирование существующего экземпляра. Это удобно, когда объект сложный или дорогой в создании: вместо повторной инициализации можно клонировать уже готовый.
Итого: Singleton ограничивает количество экземпляров до одного, Prototype — упрощает клонирование и создание новых объектов.
tags: #собеседование
📱 Java Developer | Чат
Post #3364
3.32K
- 🔥 20
- ❤ 9
- 👍 3