Какой более эффективный зависимый компонент или подкомпонент и что использовать, когда

#android #dependency-injection #dagger-2

#Android #внедрение зависимостей #кинжал-2

Вопрос:

Я использую dagger2 в своем приложении. Я в замешательстве, какой из них более эффективен.

Ответ №1:

При использовании зависимого компонента вы можете получить доступ к ограниченным зависимостям, которые объявляются ниже по потоку в компоненте уровня приложения

С другой стороны, подкомпонент предоставит доступ ко всем зависимостям компонента уровня приложения.