设计模式
放飞自己2016
学习如逆水行舟,不进则退
展开
-
策略模式--c++实现
1、单纯策略模式 1)策略基类和子类 class state { public: virtual void process() = 0; }; class state_init : virtual public state { public: virtual void process(){ cout << "stat原创 2015-12-21 15:20:37 · 366 阅读 · 0 评论 -
工厂模式--c++实现
1、基类与子类 (state_init、state_routing、state_exexute:将要通过工厂生产的子类) class state { public: virtual void process() = 0; }; class state_init : virtual public state { public:原创 2015-12-18 17:37:39 · 479 阅读 · 0 评论