поверхности все ясно, понимаю "зачем и как", грубо говоря, но я не понимаю нихуя по поводу IoC Container-ов, как они определяют какая реализация того или иного интерфейса должна быть вызвана в тот или иной момент? Есть какая-то конфигурация которая это определяет или разраб сам в коде это задает? Не понимаю в таком случае о чем это все вообще, всегда ведь в итоге будет вызвана конкретная реализация...
Сорри если туплю и это уже проговаривалось, просто кажется что чем больше по теме читаю тем больше запутываюсь.
Тэкс, нашел вроде неплохой видос от майков по поводу DI, все буквально разжевано и я вроде понял в чем соль https://youtu.be/QtDTfn8YxXg Если вы не против я его #схоронил для будущих поколений.
Обсуждают сегодня