简单工厂模式 SimpleFactory Pattern,将一个具体类的实例化交给一个静态工厂方法来执行. 特点: 增加功能需要修改工厂类,扩展性较差: 参考: 设计模式学习笔记 - 简单工厂模式: C++设计模式 - 简单工厂模式: 工厂方法模式 FactoryMethod Pattern,定义一个用于创建对象的接口,让子类决定实例化哪一个类,使一个类的实例化延迟到子类. 特点: 增加功能需要修改客户端: 多态,业务逻辑与数据访问解耦合: 参考: 设计模式学习笔记-工厂方法模式: C++设计模…