- 博客(2)
- 资源 (14)
- 收藏
- 关注
转载 策略模式
策略模式:定义了算法族,分别封装起来,让它们之间可以互换;此模式让算法的变化独立于使用算法的客户; 下面一个简单例子,让我们来演示这个模式。#include "stdafx.h"#include //算法接口类class IFly{public: virtual void fly() = 0;}; //实现A算法class FlyA: publi
2008-11-16 21:31:00 508
转载 C++实现策略(Strategy)模式
策略(Strategy)模式:它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到算法的客户。下面模拟游戏中常用的打斗场面,来理解策略模式。在游戏中,通常有n个角色,每个角色都能发出动作:fight。每个角色都使用不同的武器,并且可以更换武器。下面是此场景简化的C++实现: Strategy.h #ifndef _STRETEGY_H_#define
2008-11-16 21:21:00 685
windows网络编程技术详解及其内幕
2008-09-22
面向对象的设计模式及其应用
2008-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人