Здравствуйте, microuser, Вы писали:
M>Так в данном примере вообще ничего искать не нужно, т.к. при использовании DI экземпляр Bar будет создаваться контейнером и все его зависимости будут так же создаваться контейнером, соответственно нужно посмотреть только код конфигурации этого контейнера.
И что я там увижу? Список имён классов?
M>Кроме того современные контейнеры никогда к такой ситуации не приведут, т.к. Bar не сможет быть равен null, будет ошибка при попытке создания Foo о том что не удалось разрешить зависимость Boo и там же в стек трейсе будет видно почему не удалось.
По-поводу умения абстрагироваться я уже выше отписал.
Если нам не помогут, то мы тоже никого не пощадим.