- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 设计模式之Interpret模式
context.h#ifndef _CONTEXT_H_#define _CONTEXT_H_class CContext{public: CContext(); ~CContext();};#endifcontext.cpp#include "context.h"CContext::CContext(){}CContext::~
2013-07-12 15:50:48 1196
原创 设计模式之Chain of Responsibility模式
Responsibility.h#ifndef _RESPONSIBILITY_H_#define _RESPONSIBILITY_H_class CHandler{public: CHandler(); CHandler(CHandler *succ); virtual ~CHandler(); virtual void HandlerQuestion()=0
2013-07-09 16:10:51 670
原创 设计模式之Mediator模式
Mediator.h#ifndef _MEDIATOR_H_#define _MEDIATOR_H_#include using namespace std;class CCollage;class CMediator{public: CMediator(); virtual ~CMediator(); virtual void DoActionFrom
2013-07-04 16:39:39 925
原创 设计模式之MemenTo模式
Memento.h#ifndef __MEMENTO_H_#define __MEMENTO_H_#include using namespace std;typedef string State;class CMemento;class COriginator{public: COriginator(); COriginator(const State
2013-07-03 14:23:43 930
原创 设计模式之Observer模式
Observer.h#ifndef _OBSERVER_H_#define _OBSERVER_H_#include "Subject.h"#include using namespace std;typedef string State;class CConcreteObserverA:public CObserver{public: CConcr
2013-07-03 10:11:31 618
原创 设计模式之Sate模式
State.h#ifndef _STATE_H_#define _STATE_H_class CState;class CContext{public: CContext(); CContext(CState *_sta); ~CContext(); void OperationInterface(); void OperationChangeState
2013-07-01 15:51:24 986
原创 设计模式之Strategy
Strategy.h#ifndef _STRATEGY_H_#define _STRATEGY_H_class CStrategy{public: CStrategy(); virtual~CStrategy(); virtual void AlgrithmInterface()=0;};class CConcreteStrategyA:public C
2013-07-01 11:06:41 661
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人