Правильно ли наследовать класс от синглтона?

Является ли правильным и грамотным решением наследование от класса с singleton? Если нет, то почему?
  • Вопрос задан
  • 846 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Если нет, то почему?

Потому что в подавляющем большинстве случаев сингелтон не нужен в принципе. Избегайте использования данного шаблона проектирования по возможности.

я подозреваю что вы таким образом хотите предоставить глобальный доступ к штукам типа доступ к базе и прочему - для этого есть другие решения более верные.

А наследоваться от класса singleton не правильно как минимум с точки зрения LSP (Liskov Substitution Principle)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы