问题描述
- 求: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
时间: 2024-08-30 16:16:48