1.普通工厂和静态工厂模式:
1)事先不知道具体要实例化那个对象。
2)封装创建及初始化对象过程。
2.抽象工厂
扩展性强。在新增实现类时,只需新增实现工厂类,不用修改之前工厂中的代码。
java工厂模式,布布扣,bubuko.com
java工厂模式
原文:http://www.cnblogs.com/lovgge/p/3613755.html