【发布时间】:2012-12-04 21:21:57
【问题描述】:
问题:
类构造函数如下:
public class ParsingRulesProvider : IParsingRulesProvider{
public ParsingRulesProvider(List<IParsingRule> rules){}
}
我们有两条规则:
public class ARule : IParsingRule{
public ARule(IASomeObject someObject){}
}
public class BRule : IParsingRule{
public BRule(IBSomeObject someObject){}
}
问题:
如何在代码中注册:
-
ParsingRulesProvider使用规则 A 和 B? -
ParsingRulesProvider所有对象都实现了 IParsingRule? -
ARule和BRule?
【问题讨论】:
标签: dependency-injection castle-windsor