资源简介
策略模式例子代码,对不同类型的对象执行同一函数,会使用该类型自有的算法,无需指定
代码片段和文件信息
#include
using namespace std;
class Strategy
{
public:
virtual ~Strategy() {}
virtual void exec() = 0;
};
class StrategyA :public Strategy
{
public:
void exec()
{
cout << “StrategyA::exec()“ << endl;
}
};
class StrategyB :public Strategy
{
public:
void exec()
{
cout << “StrategyB::exec()“ << endl;
}
};
class Context
{
public:
explicit Context(Strategy* strategy) :_strategy(strategy)
{}
void s
- 上一篇:opencv多视频同一窗口显示C++程序
- 下一篇:c++类声明和成员函数分离写法
相关资源
- 大话设计模式C++
- c++ 23种设计模式
- C++设计模式-好书
- C++设计模式pdf高清完整版
- 23种设计模式(C++实现版本
- C++设计模式 23种设计模式
- 设计模式 - pdf 高级教程(c++语言)
- 23种设计模式(C++版)
- 23个设计模式案例源码c++ 附赠设计模
- 虚拟磁盘项目完全打包版本
- GoF+23种设计模式解析(2nd+Edition).p
- Design Patterns in Modern C++现代C++程序设计
- C++ Qt设计模式 第2版(中文版).pdf
- C语言设计模式
- 李建忠c++设计模式
- 黑马扫地僧C\\C++\\数据结构\\算法\\设
- C++ Qt设计模式第2版中文版
- C++ Qt设计模式 第2版 中文版 PDF
- GoF 23 种设计模式解析
- C++设计模式
- 传智扫地僧 C、C++、数据结构、设计模
- C++ Qt设计模式第2版(中英文版)+源码
- C++ Qt设计模式第2版高清PDF 带书签
- c++ 命令设计模式实现撤销重做(CAD系
- 设计模式之委托模式的demo
- C++ GOF 设计模式 pdf 中文版 高清
- 设计模式+-+可复用面向对象软件的基
- C语言设计模式.pdf
- ACE程序员指南-网络与系统编程的实用
- C++实战源码-策略模式的简单应用
评论
共有 条评论