0

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

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

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

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

4

1 回答 1

3

您可以使用工厂类(它可以是静态工厂或实例工厂)。

于 2012-04-17T08:51:50.833 回答