Как разделить реализацию инфраструктуры IoC

Я изучал IoC, Dependency Injection и т. Д. И наслаждался процессом. Для меня преимущества разделения и программирования интерфейсов очевидны.

Однако мне действительно не нравится привязывать себя к какой-то определенной структуре, такой как Unity, Autofac или Windsor - потому что я все еще учусь и еще не решил, что лучше для моих целей.

Итак, как я могу обернуть что-то вроде Unity, чтобы я мог легко заменить Виндзор позже? (или что-то еще). И не смейте говорить, что используйте другую, чтобы ввести первую;)

Спасибо!

Р.

П. Я пометил Unity как мои текущие личные предпочтения (я просто люблю Entlib).

15
задан Richard 5 January 2012 в 22:46
поделиться