简单工厂模式:虽然某种程度不符合开闭原则,但是实际实用很多。 工厂方法模式:不修改已有类的情况下,通过增加新的工厂类实现扩展。但是容易导致工厂类泛滥。 抽象工厂模式:不可以增加产品,可以增加产品族。增加新产品需要修改很多地方。