使用Spring.Net动态创建对象
*我不是Spring或IoC的专家 - 我希望我的客户端应用程序根据某些条件“选择”不同的接口实现。
我相信Spring(或其他IoC容器)允许这样做,但是所有示例都显示具体类是在某个配置文件中配置的,这不是我所追求的。
我想(以某种方式)允许容器决定从哪个实现中进行选择(基于某些条件和给定的一组类以供选择)。
这可能吗? (我很确定它是)。
你可以使用一个工厂类(它可以是静态的或实例工厂)。
链接地址: http://www.djcxy.com/p/77769.html