一. 工厂模式的分类:
《java设计模式》书中,把工厂模式划分为三类:
工厂模式
工厂方法模式
抽象工厂模式
此三种设计模式,自上而下更抽象更具一般性。
GOF 在《设计模式》中,把工厂模式划分为两类:
工厂方法模式
抽象工厂模式
简单工厂模式归并为工厂方法模式的一种特例。
二. 简单工厂模式
简单工厂模式,又叫静态工厂方法模式(static factory method),是由一个工厂对象决定创建哪一个产品类对象。
一. 工厂模式的分类:
《java设计模式》书中,把工厂模式划分为三类:
工厂模式
工厂方法模式
抽象工厂模式
此三种设计模式,自上而下更抽象更具一般性。
GOF 在《设计模式》中,把工厂模式划分为两类:
工厂方法模式
抽象工厂模式
简单工厂模式归并为工厂方法模式的一种特例。
二. 简单工厂模式
简单工厂模式,又叫静态工厂方法模式(static factory method),是由一个工厂对象决定创建哪一个产品类对象。