简单工厂模式-工厂模式-抽象工厂模式类图

1.简单工厂模式
简单工厂模式-工厂模式-抽象工厂模式类图
由简单工厂决定具体创建哪个实例对象,一般是根据参数type决定具体创建哪个子类对象,一次创建一个对象。

2.工厂模式
简单工厂模式-工厂模式-抽象工厂模式类图
工厂是一个抽象类,类里声明创建对象的抽象方法,由具体工厂实现创建对象的抽象方法,也就是说由具体工厂决定要创建哪个对象。一次创建一个对象。
3.抽象工厂模式
简单工厂模式-工厂模式-抽象工厂模式类图
同工厂方法,一次创建一家子对象。