关于Java工厂 Java工厂有什么用啊,我看书看不明白,高人指点啊,呵呵~!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设计模式。。深奥简单点说工厂模式:如果A对象依赖B对象,也就是A对象中存在B对象的引用,如果你在类A的程序代码中直接用B b=new B();那么代码的重用性就很低了,因为你已经写死了。如果下次A要依赖的不是B而是C呢?或者说有N个类依赖了B,由于某种需要要改成依赖C,那你不是要改写N行代码?所以如果你有一个创建B对象的工厂的话,情况就好多了,你直接让A依赖于B对象的工厂类就可以了。。说了那么多,还只是简单工厂模式,还有抽象工厂模式等等。其实你如果用过Spring的话,工厂模式就知道的很清楚了。 http://hi.baidu.com/liang125353769/blog/item/c4aa8a86252adb26c65cc387.html我也是新手,看这篇文章得到启发挺大的写得很不错,后面使用了工厂模式,看一下,还可以提高一下你 OOP思想. http://blog.csai.cn/user1/25929/archives/2009/35622.html写的很不错。。 类的访问权限问题! 怎样在Java中将一个整形数赋给一个字符串? 问个小问题,很简单!谢谢~ 如果求一个无向图里的一个任一顶点到其余各个顶点的路径? writeObject(obj)的写入对象的成功与否,怎么判断???? 请问这样获取自己的桌面 maven 中Final Memory 8M/14M是啥意思呢 编译好的java 程序不能运行,惨惨惨!!!!!.请教各位!!(在线) 一个很弱的问题:用JDK1.2如何编译java文件 如何在双击运行jar包时不弹出dos窗口 java基础 接口之间的转换 Java编写浏览器
简单点说工厂模式:如果A对象依赖B对象,也就是A对象中存在B对象的引用,如果你在类A的程序代码中直接用B b=new B();那么代码的重用性就很低了,因为你已经写死了。如果下次A要依赖的不是B而是C呢?或者说有N个类依赖了B,由于某种需要要改成依赖C,那你不是要改写N行代码?所以如果你有一个创建B对象的工厂的话,情况就好多了,你直接让A依赖于B对象的工厂类就可以了。。说了那么多,还只是简单工厂模式,还有抽象工厂模式等等。其实你如果用过Spring的话,工厂模式就知道的很清楚了。
我也是新手,看这篇文章得到启发挺大的
写得很不错,后面使用了工厂模式,看一下,还可以提高一下你 OOP思想.