概念:简单工厂模式即,只需要输入实例化对象的名称,工厂类就可以实例化出来需要的类。
核心:实现工厂模式的核心就是多个派生类public继承基类,同时根据用户的需求在简单工厂类里面实例化基类的对象,从而根据基类里面的虚函数来实现对派生类的函数调用,同时实现多态。
如图:
利用简单计算器的实例来实现工厂模式:
#include<iostream>
using namespace std;
class _operator{
private:
int a;
int b;
public:
void setA(