контейнере сервисов, как мне правильно вызвать нужную?
А зачем так у тебя?
Разные пользователи получают данные из разных систем. В данном случае инструктажи. Хочу что бы объединить в 1 интерфейс получение инструктажей и разделить реализации для разных пользователей
а имеет ли смысл интерфейс, если ты юзаешь конкретную реализацию?
В смысле создать пользователя и у него в конструкторе прописать нужный сервис?
Мб просто заинжектить фабрику?)
а она имеет право знать о юзерах?
Да, разрешают
Обсуждают сегодня