什么是工厂类?

解决方案 »

  1.   

    23种设计模式中最简单的一种,工厂模式,说一个简单工厂吧,在java API中,有一个DataFormat类,你可以找到很多static工厂方法,他们都返回一个自己的实例,也就是返回DataFormat,而DataFormat是一个抽象类,他是不能被实例化的,所以,他返回的实际上是他的子类,例如SimpleDataFormat类,这样做的好处是细节隐藏并且提供扩展性。 
      

  2.   

    看看这个
    http://blog.csdn.net/myjava_024/archive/2008/10/31/3194547.aspx
    设计模式的工厂模式,也许对楼主有帮助,楼主好运