设计模式之命令模式(Command)

#include <iostream>
#include <string>

using namespace std;

class Receiver
{
public:
	void do_execute()
	{
		cout << "I am the last receiver" <<endl;
	}

};
class Command
{
public:
	void execute(){m_preceiver->do_execute();}
private:
	Receiver *m_preceiver;
};



int main()
{
	Command *pcmd = new Command();
	pcmd->execute();
	return 0;
}
原文地址:https://www.cnblogs.com/liuweilinlin/p/3207780.html