首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计形式(c++)笔记之十四(Strategy模式)

2013-10-24 
设计模式(c++)笔记之十四(Strategy模式)本人的工程目录:注释:main(),赵云CContext,锦囊IStrategy,策略接口

设计模式(c++)笔记之十四(Strategy模式)




本人的工程目录:


       设计形式(c++)笔记之十四(Strategy模式)


注释:

main(),赵云

CContext,锦囊

IStrategy,策略接口

CBackDoor,策略之一

CGivenGreenLight,策略之二

CBlockEnemy,策略之三

说明:一个策略放到一个锦囊里。当用的时候,找到这个锦囊,从锦囊里拿出策略来使用。

注意:锦囊只是简单的装载和调用策略,锦囊里没有逻辑。策略会有更大的自主权,运行更多的逻辑。


代码:

策略接口:IStrategy类

IStrategy.h



参考文献:《设计模式之禅》,《GoF_23种设计模式解析》

参考博客:  http://www.cnblogs.com/wanggary/archive/2011/04/07/2008796.html

热点排行