Что ж, метод main()
должен будет настроить выбранную вами структуру внедрения зависимостей, настроив его так, чтобы он знал, как создавать экземпляры A
и B
.
. Затем он должен запроситьрамки для создания экземпляра A
.Инфраструктура при правильной настройке создаст экземпляр A
с внедренным экземпляром B
.
И поэтому этот экземпляр A
сможет вызывать методы для введенного B
экземпляр.