2 qq 34220939 qq_34220939 于 2016.05.12 13:11 提问

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

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

5个回答

CSDNXIAOD
CSDNXIAOD   2016.05.12 13:22

java反射机制工厂模式的应用
Java工厂模式应用
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

sxwws
sxwws   2016.05.12 13:34

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

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

qq_17555933
qq_17555933   2016.05.12 14:36

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

qq_21724667
qq_21724667   2016.05.12 14:48

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

ljheee
ljheee   Rxr 2016.05.12 19:10

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

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!