0
我有一个工厂类,它依赖于一个存储库类。如何解决工厂类中的依赖关系?我可以将控制器的依赖关系传递给工厂,但这看起来并不正确。解决Windsor城堡的依赖问题
public BarFactory(IFoo foo) {
}
对于控制器,你可以只是坚持在构造函数依赖和控制器工厂涉及,但其他一切我不那么肯定。
谢谢!
我有一个工厂类,它依赖于一个存储库类。如何解决工厂类中的依赖关系?我可以将控制器的依赖关系传递给工厂,但这看起来并不正确。解决Windsor城堡的依赖问题
public BarFactory(IFoo foo) {
}
对于控制器,你可以只是坚持在构造函数依赖和控制器工厂涉及,但其他一切我不那么肯定。
谢谢!
如果您在使用windsor时需要工厂,推荐的方法是使用TypeFactoryFacility。你可以在这个链接中找到关于它的全部内容:http://docs.castleproject.org/Windsor.Typed-Factory-Facility-interface-based-factories.ashx
总的来说,编写自己的工厂要容易得多。只需创建界面,温莎就可以完成繁重的工作。