Как именно внедрение зависимостей реализовано внутренне в Spring.net ?

StackOverflow https://stackoverflow.com/questions/1082898

Вопрос

Мне просто любопытно узнать об этом.Когда я услышал о Spring.net и попробовал несколько примеров кодов DI, я нашел это классным, и в конце концов мне стало любопытно узнать, как это работает и реализовано внутри?Несмотря на то, что у меня есть src вместе с фреймворком, я еще недостаточно хорош, чтобы выяснить, где и как это делается.

Это как - то связано с Отражением ?(Цитата Дилберта здесь:- "Небольшое знание может быть слишком опасным" :-) )

Это было полезно?

Решение

Чтобы понять, как работает основной механизм впрыска, взгляните на этот простой контейнер для внедрения зависимостей с 15 локализациями.

Конечно, настоящие контейнеры, такие как Spring.Net, намного сложнее, но это общая идея.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top