Абстрактный класс работает с StructureMap как интерфейс, делает?

предостерегитесь это, Вы не называете код, которые требуют блокировки для инициализируемого класса - это зайдет в тупик. посмотрите это сообщение в блоге: http://ramblingabout.wordpress.com/2008/04/10/deadlock-quiz-the-answer/

6
задан Jon Seigel 18 May 2010 в 03:01
поделиться

1 ответ

Да, абстрактные классы работают точно так же, как интерфейсы.

Если WorkerBase - абстрактный класс, а RealWorker - реализация, то:

var container = new Container(x => x.For<WorkerBase>().Use<RealWorker>());
var worker = container.GetInstance<WorkerBase>();
8
ответ дан 16 December 2019 в 21:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: