设计模式系列之一:简单工厂模式

1.1 定义

 简单工厂模式属于创建型模式,又称为静态工厂方法模式,在简单工厂模式中,可以根据参数的不同,来返回不同类的实例,简单工厂模式专门定义一个类来负责创建子类的实例,被创建的类通常有一个共同的父类

1.2 简单工厂模式结构图(简版)

 Factory:工厂类,简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界直接调用,创建所需的产品对象。

 IProduct:抽象产品类,简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。

 Product:具体产品类,是简单工厂模式的目标类

 

 

猜你喜欢

转载自www.cnblogs.com/oxygenG/p/13192040.html