Я немного новичок в внедрении зависимостей и натолкнулся на заданный вопрос во время работы.
Допустим, у меня есть класс «Сотрудник», у которого есть один метод, этот метод, скажем, «Продвигать», тоже условно вызывается в редких сценариях.
В методе «Promote» используется объект «ValueAddition», в настоящее время рекомендуется внедрить это возражение через конструктор и глобальный объект пользователя, или я должен
разрешить зависимость в самом методе?
Какая рекомендуемая лучшая практика? или любой указатель на время жизни разрешенной зависимости был бы полезен.