Под "инжектом в конструкторы" понимается обычный класс, принимающий свои зависимости в конструктор, просто на нём в даггере вешается аннотация @Inject, чтобы тот знал, какой конструктор использовать при создании объекта
Под "инжектом в конструкторы" понимается обычный класс, принимающий свои зависимости в конструктор, просто на нём в даггере вешается аннотация @Inject, чтобы тот знал, какой конструктор использовать при создании объекта
Я понимаю. А нафига вешать это на даггер? Для тестов?
В компоненте даггера описываются "главные" объекты этого куска приложения, дальше даггер идёт по цепочке и генерирует код, который умеет вызывать конструкторы остальных классов, которые можно создать тривиально и для которых зависимости даггер умеет создавать
Я к тому, что у меня в голове такая схема: есть у нас узловые сущности, задача которых поймать откуда-то сервис, и заделегировать работу "подчиненных", исходя из того, что поймал. Нафига подчиненным знать, откуда он это ловит.
Я к тому, что у меня в голове такая схема: есть у нас узловые сущности, задача которых поймать откуда-то сервис, и заделегировать работу "подчиненных", исходя из того, что поймал. Нафига подчиненным знать, откуда он это ловит.