Java工厂有什么用啊,我看书看不明白,高人指点啊,呵呵~!!

解决方案 »

  1.   

    设计模式。。深奥
    简单点说工厂模式:如果A对象依赖B对象,也就是A对象中存在B对象的引用,如果你在类A的程序代码中直接用B b=new B();那么代码的重用性就很低了,因为你已经写死了。如果下次A要依赖的不是B而是C呢?或者说有N个类依赖了B,由于某种需要要改成依赖C,那你不是要改写N行代码?所以如果你有一个创建B对象的工厂的话,情况就好多了,你直接让A依赖于B对象的工厂类就可以了。。说了那么多,还只是简单工厂模式,还有抽象工厂模式等等。其实你如果用过Spring的话,工厂模式就知道的很清楚了。
      

  2.   

    http://hi.baidu.com/liang125353769/blog/item/c4aa8a86252adb26c65cc387.html
    我也是新手,看这篇文章得到启发挺大的
    写得很不错,后面使用了工厂模式,看一下,还可以提高一下你 OOP思想.
      

  3.   

    http://blog.csai.cn/user1/25929/archives/2009/35622.html写的很不错。。