Одиночка (шаблон проектирования)
порождающий шаблон проектирования в ООП / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Одиночка (шаблон проектирования)?
Кратко изложите эту статью для 10-летнего ребёнка
ПОКАЗАТЬ ВСЕ ВОПРОСЫ
У этого термина существуют и другие значения, см. Одиночка.
Одиночка (англ. Singleton) — порождающий шаблон проектирования, гарантирующий, что в однопоточном приложении будет единственный экземпляр некоторого класса, и предоставляющий глобальную точку доступа к этому экземпляру.
Краткие факты Одиночка, Тип ...
Одиночка | |
---|---|
Singleton | |
Тип | порождающий |
Плюсы | организует API; неявно загружает нужные модули в нужном порядке; оставляет место для второго похожего объекта |
Минусы | усложняет тестирование, многопоточность и отслеживание задержек; одиночки не должны неявно зависеть друг от друга |
Описан в Design Patterns | Да |
Закрыть