Я только недавно начал пользоваться Castle Windsor и у меня есть вопрос.
Предположим, у меня есть интерфейс — IService — и пять классов, которые его реализуют (IServiceOne, IServiceTwo, IServiceThree) и так далее.
Оттуда у меня есть классы, которые реализуют каждый из IServices. Они соответствующим образом названы как ServiceOneProvider, ServiceTwoProvider, ServiceThreeProvider и т. д. В этих классах я разрешаю объект IService.
Итак, я хочу знать: возможно ли разрешить этот объект IService с использованием эквивалента DefaultInterfaces (который можно использовать во время регистрации), чтобы ServiceOneProvider получил объект ServiceOne, ServiceTwoProvider получил объект ServiceTwo и так далее?
Спасибо,
-Росс