求:Java工厂模式的应用!!!!

Java中的工厂模式怎么用啊????什么情况下用啊????谁可以举个例子吗?

我觉得是这样,由于在面向接口编程的时候,如果你的不同的子类比较多。那么在实现上,你可以考虑使用工厂模式。
跟据你传递进去的不同参数,得到不同的子类实例。这样编写的代码结构清晰。

举例:
public class Factory{
public static ISample creator(int which){
if (which==1)
return new SampleA();
else if (which==2)
return new SampleB();
}
}

你可以去看看spring的视频,他的依赖注入就是使用工厂模式。xml文件相当于一个工厂

我的理解是,工厂模式就是这样一段代码,他对于你给出的需求(入参),会进行不同的加工(处理),最终产出不同的商品(结果)。
比如你想要做苹果手机,那我给你进行苹果手机的加工,给你制造一个苹果手机;
你想要做一个安卓手机,我给你进行安卓手机的制作流程,最终给你制造一个安卓手机。
具体到程序里怎么实现,还要看具体情况,你这么问太模糊了。

这里有一些资料,可以看一下,关于设计模式的
http://download.csdn.net/detail/ljheee/9507106

http://download.csdn.net/detail/ljheee/9507099