C++实现开关控制代码。用类和虚基类实现