Esempio n. 1
0
int main()
{
    Receiver *rec = new Receiver();
    Command *cmd = new ConcreteCommand(rec);
    
    Invoker *inv = new Invoker();
    inv->SetCommand(cmd);
    
    inv->RunCommand();
}
Esempio n. 2
0
int main()
{

	Receiver *receiver = new Receiver();
	ConcreteCommand *command = new ConcreteCommand(receiver);

	Invoker* invoker =new Invoker();
	invoker->SetCommand(command);
	invoker->Notify();

	delete receiver;
	delete command;
	delete invoker;

//	system("pause");
	return 0;
}