关于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的drawRect的问题. SWT中的确定键 高手们,帮我看下改下APPLET,多谢 repaint() 函数怎么老是不响应呢?(急!!!!) 关于日期的菜鸟问题,解决就给分 问一个关于java中文的问题(迫切求助)!! 我是JAVA的初学者,以前是搞VB和ASP开发的,我有个问题想问问大家。 java与汇编 问一个时间显示格式的问题! 关于连接池的问题,tomcat支持连接池吗?77分送上(我的最大). java基础 接口之间的转换 Java编写浏览器
简单点说工厂模式:如果A对象依赖B对象,也就是A对象中存在B对象的引用,如果你在类A的程序代码中直接用B b=new B();那么代码的重用性就很低了,因为你已经写死了。如果下次A要依赖的不是B而是C呢?或者说有N个类依赖了B,由于某种需要要改成依赖C,那你不是要改写N行代码?所以如果你有一个创建B对象的工厂的话,情况就好多了,你直接让A依赖于B对象的工厂类就可以了。。说了那么多,还只是简单工厂模式,还有抽象工厂模式等等。其实你如果用过Spring的话,工厂模式就知道的很清楚了。
我也是新手,看这篇文章得到启发挺大的
写得很不错,后面使用了工厂模式,看一下,还可以提高一下你 OOP思想.