常见设计模式的解析和实现,c++实现,经典的设计模式解析源码
源代码在线查看: command.cpp
/********************************************************************
created: 2006/08/04
filename: Command.cpp
author: 李创
http://www.cppblog.com/converse/
purpose: Command模式的演示代码
*********************************************************************/
#include "Command.h"
#include
void Receiver::Action()
{
std::cout }
Invoker::Invoker(Command *pCommand)
: m_pCommand(pCommand)
{
}
Invoker::~Invoker()
{
delete m_pCommand;
m_pCommand = NULL;
}
void Invoker::Invoke()
{
if (NULL != m_pCommand)
{
m_pCommand->Execute();
}
}
ConcreateComand::ConcreateComand(Receiver* pReceiver)
: m_pReceiver(pReceiver)
{
}
ConcreateComand::~ConcreateComand()
{
delete m_pReceiver;
m_pReceiver = NULL;
}
void ConcreateComand::Execute()
{
if (NULL != m_pReceiver)
{
m_pReceiver->Action();
}
std::cout }
|
相关资源 |
|
-
GPSS语言编写的排队系统的模型模拟程序。和文档在一起的还有一个word的说明和一个c语言编写的排队系统的模拟程序
-
常见设计模式的解析和实现,c++实现,经典的设计模式解析源码
-
关于C#设计模式的书,介绍了C#,面向对象程序设计和UML图,以及23种设计模式,希望好东西与大家共享
-
MS P430 C 和汇编的嵌套采用C 语言进行程序设计,可大大提高软件开发效
率,增强代码的可靠性、可读性和可移植性,使设计者可以
将更多注意力集中在所需实现的功能上。16 位精简指令
集的M
-
汇编程序报告,有详细解析和源代码.用于实现DOS窗口右上角显示计时器的中断服务程序.
-
冒险游戏的编写和下拉式菜单的设计 用C语言编写的小游戏以及下拉菜单
-
本书全面介绍了UNIX系统的程序设计界面—系统调用界面和标准C库提供的许多函数。 本书的前15章着重于理论知识的阐述
-
本书全面介绍了UNIX系统的程序设计界面—系统调用界面和标准C库提供的许多函数。 本书的前15章着重于理论知识的阐述
|