Задать вопрос
maler1988
@maler1988
Web-программист (1С Bitrix)

Для каких целей в приложении используют шаблон проектирования Singleton?

Изучаю ООП в PHP, знакомлюсь с шаблонами проектирования. Подскажите случаи когда стоит использовать шаблон проектирования Singleton? Мне на ум приходит только хранение подключения к БД (если подразумевается работа ТОЛЬКО с одной БД) и/или каких-нибудь исходных параметров приложения (язык, кодировка, token-ы доступов и т.п.). А для чего ещё применяют Singleton?
  • Вопрос задан
  • 336 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Olej
@Olej
инженер, программист, преподаватель
Подскажите случаи когда стоит использовать шаблон проектирования Singleton?

Я не вспомню сразу, к сожалению, кто, но кто-то из гуру в C++ писал как-то примерно следующее: когда просится необходимость в использовании класса singleton - это сразу говорит о дефектности архитектурной проработки проекта.
Ответ написан
romy4
@romy4
Exception handler
Например, шаблон Factory использует синглтон
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы