对象创建模式的一种
简单工厂模式:根据输入参数直接返回具体的产品。简单工厂模式对于产品类型增加将修改工厂类,不能满足开闭原则。
工厂方法模式:工厂类和产品类都不是具体类,这样增加新的产品需要增加具体的工厂类和产品类。核心是一个抽象工厂类,而简单工厂模式的核心是一个具体的工厂类。
简单工厂模式:根据输入参数直接返回具体的产品。简单工厂模式对于产品类型增加将修改工厂类,不能满足开闭原则。
工厂方法模式:工厂类和产品类都不是具体类,这样增加新的产品需要增加具体的工厂类和产品类。核心是一个抽象工厂类,而简单工厂模式的核心是一个具体的工厂类。