简单工厂模式也叫静态工厂方法模式(Static Factory Method),是由一个工厂对象隐藏并决定产品类的具体创建的一种创建模式。是工厂方法模式的一种特例。什么时候使用?1、创建一类有公共接口或父类的对象,并要求隐藏具体实现。2、隐藏子类的创建,提高扩展性。优点:隐藏具体产品的创建,客户端独立的创建产品而不用关心具体的创建过程,并在引入新的产品类时不用修改客户调用类。缺点:所用产品的创建集中到factory上,成为系统的中心,一旦factory出现问题整个系统崩溃。标准简单工厂模式工厂类
Powered by: BlogJava Copyright © acooly