何为工厂模式 这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 缺点:一旦新增类,需要在工厂类中添加生成新类的代码。封装性不好。 c++实现简单的工厂模式 1.定义基础工厂,其他事件继承工厂,对函数重定义 class IObject { public: virtual void run() = 0