каким-то способом прокинуть в свои методы зависимости, которые им нужны для работы?
1. в каждом методе используется своя зависимость
2. я не могу прокинуть сразу все в конструктор класса, потому что тогда у меня будет куча не нужных объектов в памяти
3. при этом было бы классно вызывать эти методы где-то в коде без указания аргументов, потому что я жду что в методы мне все прокинет сервис контейнер
> потому что тогда у меня будет куча не нужных объектов в памяти значит тебе надо разбивать твой сервис, потому что он умеет/знает слишком многое
Звучит логично, но он по сути выполняет общие задачи с 1 единственным api и собирает в кучу все его основные методы
И хотелось бы что бы все было в одном месте
можешь фасад сделать. и не обязательно такой как в ларе, а настоящий.
Обсуждают сегодня