1、简单工厂模式:在一个工厂类内部实现根据产品类型参数来生成对应的对象
2、工厂模式:弄一个工厂基类,各个产品对应一个继承工厂基类的工厂类,使用各个工厂类生成对应的对象。工厂模式无法解决产品族和产品等级结构的问题。
3、抽象工厂模式:有工厂基类和产品类型基类。每个工厂对应多个产品(产品族),每个产品继承产品类型基类。
1、简单工厂模式:在一个工厂类内部实现根据产品类型参数来生成对应的对象
2、工厂模式:弄一个工厂基类,各个产品对应一个继承工厂基类的工厂类,使用各个工厂类生成对应的对象。工厂模式无法解决产品族和产品等级结构的问题。
3、抽象工厂模式:有工厂基类和产品类型基类。每个工厂对应多个产品(产品族),每个产品继承产品类型基类。