第一讲、简单工厂模式

1.定义

简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。

2.模式中包含的角色及其职责

  • 工厂(Creator)角色--简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。
  • 抽象(Product)角色--简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。
  • 具体产品(Concrete Product)角色--简单工厂模式所创建的具体实例对象。

3.

猜你喜欢

转载自www.cnblogs.com/zheaven/p/9887548.html