简单工厂模式
-
定义:又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。
-
包含的角色:
- Factory:工厂角色
- Product:抽象产品角色
- ConcreteProduct:具体产品角色
-
类图:
-
时序图
参考wiki:简单工厂模式
定义:又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。
包含的角色:
类图:
时序图
参考wiki:简单工厂模式