Как внедрить зависимости в классы, реализующие интерфейс?

Я знаю, что интерфейсы не могут определять конструкторы. Как лучше всего заставить все классы, реализующие интерфейс, получать свои зависимости в едином контракте. Я знаю, что ints можно вводить зависимости в объекты через свойства, но передача их через конструкторы имеет для меня больше смысла. Как тогда выполнить DI?

6
задан Xaqron 6 November 2010 в 22:17
поделиться