简介

简单工厂模式,又称为静态工厂方法模式,属于创建型模式。在简单工厂模式中,通过一个专门的工厂类,为所有具体产品类创建对象。被创建对象的具体产品类,通常具有相同的父类。


角色


UML类图

simple-factory.png


Demo

https://github.com/tim-chow/DesignPattern/tree/master/SimpleFactory