1、利用普通算法实现计算器类

# include<iostream>
# include<string>

using namespace std;
//分别利用普通的写法和多态的写法实现计算器

//普通写法
class Calculator
{
public:
	int getResult(string oper)
	{
		if (oper == "+")
			return m_numb1 + m_numb2;
		else if (oper == "-")
			return m_numb1 - m_numb2;
		else if (oper == "*")
			return m_numb1 * m_numb2;
	}//如果想扩展新功能 需要扩展源码
	//在真是开发中,提倡开闭原则
	//关闭原则:多扩展进行开发,对修改进行关闭

	int m_numb1;
	int m_numb2;

};

void test01()
{
	Calculator c;
	c.m_numb1 = 10;
	c.m_numb2 = 10;
	cout << c.m_numb1 << "+" << c.m_numb2 << "=" << c.getResult("+") <<