command.cpp
来自「深入浅出设计模式部分C++源码。用.net2003调试通过。」· C++ 代码 · 共 48 行
CPP
48 行
// Command.cpp : 定义控制台应用程序的入口点。
//
#include <iostream>
#include <string>
using namespace std;
class Command
{
public:
virtual void Execute() = 0;
};
class Light()
{
public:
On()
{
cout << "Lights on!" << endl;
}
Off()
{
cout << "Lights Off" << endl;
}
};
class LightOnCommand : public Command
{
public:
LightOnCommand(Light *l)
:light(l)
{
}
virtual void Execute()
{
light->On();
}
private:
Light *light;
};
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?