分类简单工厂(Simple Factory)工厂方法(Factory Method)抽象工厂(Abstract Factory)总结 分类 简单工厂工厂方法抽象工厂 简单工厂(Simple Factory)有不同的实现方式: 每次调用产生新对象提前创建所需对象 工厂方法(Factory Method)利用多态优化简单工厂中的 if 分支. 抽象工厂(Abstract Factory)工厂可以创建多种产品. 总结什么时候使用工厂方法: if 分支过多创建对象的过程复杂