29 lines
992 B
C++
29 lines
992 B
C++
#pragma once
|
|
|
|
#include "observe.hpp" // 观察者/监视模式
|
|
#include "state.hpp" // 状态模式
|
|
#include "decorate.hpp" // 装饰器模式
|
|
#include "singleton.hpp" // 单例模式
|
|
#include "prototype.hpp" // 原型模式(深拷贝)
|
|
#include "chain_of_responsibility.hpp" // 责任链模式
|
|
#include "proxy.hpp" // 代理模式
|
|
#include "facade.hpp" // 外观模式
|
|
#include "iterator.hpp" // 迭代器模式
|
|
#include "combination.hpp" // 组合模式
|
|
#include "strategy.hpp" // 策略模式
|
|
#include "simple_factory.hpp" // 简单工厂模式
|
|
#include "abstract_factory.hpp" // 抽象工厂模式
|
|
|
|
void RunObserveMode(void);
|
|
void RunStateMode(void);
|
|
void RunDecorateMode(void);
|
|
void RunSingletonMode(void);
|
|
void RunPrototypeMode(void);
|
|
void RunChainOfResponsibilityMode(void);
|
|
void RunProxyMode(void);
|
|
void RunFacadeMode(void);
|
|
void RunIteratorMode(void);
|
|
void RunCombination(void);
|
|
void RunStrategyMode(void);
|
|
void RunSimpleFactoryMode(void);
|
|
void RunAbstractFactoryMode(void); |