heislazy 2008-11-19 15:37
浏览 308
已采纳

在spring框架中如何在运行时选择实现类?

例如应用可以接收外界信息,这些信息都实现了相同的一个接口,接口定义了一个计算面积的方法。

信息分为若干类型,如圆形,长方形等。

获得到一条信息后,如何自动根据这个信息的类型,调用圆形类或长方形类的计算面积的方法?
[b]问题补充:[/b]
例如应用可以接收外界信息,这些信息都实现了相同的一个接口,接口定义了一个计算面积的方法。

信息分为若干类型,如圆形,长方形等。

获得到一条信息后,如何自动根据这个信息的类型,调用圆形类或长方形类的计算面积的方法?

最好给个样例,谢谢!
[b]问题补充:[/b]
例如应用可以接收外界信息,这些信息都实现了相同的一个接口,接口定义了一个计算面积的方法。

信息分为若干类型,如圆形,长方形等。

获得到一条信息后,如何自动根据这个信息的类型,调用圆形类或长方形类的计算面积的方法?

最好给个样例,谢谢!
[b]问题补充:[/b]
最好给个样例,谢谢!
[b]问题补充:[/b]
晕,怎么修改提问啊????
:shock: :shock: :shock:

  • 写回答

2条回答 默认 最新

  • bohemia 2008-11-19 15:44
    关注

    你需要的GOF的<<创建模式>>; Factory,或者反射都可以.
    Spring提供给你的是接口; 如何创建对应的实例; 是需要你自己来决定的;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?