(1) SimpleFactory 模式中的角色
厂类角色Creator :工厂类在客户端的直接控制下(Create方法)创建产品对象。
抽象产品角色AbstractProduct :定义简单工厂创建的对象的父类或它们共同拥有的接口
可以是一个类、抽象类或接口。
具体产品角色ConcreteProduct :定义工厂具体加工出的对象。
(2)Simple Factory模式结构
(1) SimpleFactory 模式中的角色
厂类角色Creator :工厂类在客户端的直接控制下(Create方法)创建产品对象。
抽象产品角色AbstractProduct :定义简单工厂创建的对象的父类或它们共同拥有的接口
可以是一个类、抽象类或接口。
具体产品角色ConcreteProduct :定义工厂具体加工出的对象。
(2)Simple Factory模式结构