• 大小: 862B
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: C/C++
  • 标签: 委托模式  c++实现  

资源简介

使用c++实现的委托模式源代码,供学习设计模式参考使用

资源截图

代码片段和文件信息

#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“ << endl;
}
};

class CProxy : public CSubject

评论

共有 条评论