Java设计模式——2.工厂方法模式

工厂方法模式

  1. 定义:定义一个工厂类的接口,由该接口的子类来决定实例化哪一个类。让一个类的实例化延时到他的子类。
  2. 通俗的讲:实现工厂的生产实现分布式,每一种产品由一个分工厂生产,这些工厂都属于同一个总工厂(接口或基类)。工厂和产品是一个对称的模型。
  3. 工厂方法模型的理解图 :
    Java设计模式——2.工厂方法模式