-
大小: 862B文件類型: .cpp金幣: 1下載: 0 次發(fā)布日期: 2021-06-05
- 語言: C/C++
- 標(biāo)簽: 委托模式??c++實現(xiàn)??
資源簡介
使用c++實現(xiàn)的委托模式源代碼,供學(xué)習(xí)設(shè)計模式參考使用
代碼片段和文件信息
#include?“stdafx.h“
#include?
using?namespace?std;
#define?SAFE_DELETE(p)?if?(p)?{?delete?p;?p?=?NULL;}
class?CSubject
{
public:
CSubject()?{};
virtual?~CSubject()?{}
virtual?void?Request()?=?0;
};
class?CRealSubject?:?public?CSubject
{
public:
CRealSubject()?{}
~CRealSubject()?{}
void?Request()
{
cout?<“CRealSubject?Request“?< }
};
class?CProxy?:?public?CSubject
評論
共有 條評論