使用Spring.Net动态创建对象

*我不是Spring或IoC的专家 - 我希望我的客户端应用程序根据某些条件“选择”不同的接口实现。

我相信Spring(或其他IoC容器)允许这样做,但是所有示例都显示具体类是在某个配置文件中配置的,这不是我所追求的。

我想(以某种方式)允许容器决定从哪个实现中进行选择(基于某些条件和给定的一组类以供选择)。

这可能吗? (我很确定它是)。


你可以使用一个工厂类(它可以是静态的或实例工厂)。

链接地址: http://www.djcxy.com/p/77769.html

上一篇: Using Spring.Net for dynamically creating objects

下一篇: What's the difference between DI and factory patterns?