Абстрактный сервис, и 2 конкретных класса, екстендищие первый.
С одним конкретным классом всё ништяк, в любых компонентах инжектиться один и и тот же екземпляр сервиса.
Подключил второй конкретный сервис и теперь конструктор абстрактного класса выполняется дважды
Оба сервиса в модуле, модуль подключён в основной файл
Зачем делать абстрактный сервис? В сервисе хранится вспомогательная логика для контроллеров. Можно объединить все в один или разбить на 2 и инжектить оба если нужны.
Наследование от абстрактного класса следует применять к компонентам. Например когда чатсть методов у них одинакова.
Обсуждают сегодня