2015年7月30日

设计模式之 抽象工厂模式

摘要: class IGateWayFactory{public: virtual ~IGateWayFactory(void){} virtual Device* CreateDevice(void) = 0; virtual IVRChannel* CreateIVRChannel(v... 阅读全文

posted @ 2015-07-30 18:42 霏霏暮雨 阅读(184) 评论(0) 推荐(0) 编辑

设计模式之 桥接模式

摘要: class Software{public: virtual ~Software(void); virtual void run() = 0;};class FlappBird: public Software{public: FlappBird(void); ~FlappB... 阅读全文

posted @ 2015-07-30 18:10 霏霏暮雨 阅读(152) 评论(0) 推荐(0) 编辑

设计模式之 命令模式

摘要: class Receiver{public: Receiver(void); ~Receiver(void);public: void run(void); void stop(void);};class Command{public: virtual ~Command... 阅读全文

posted @ 2015-07-30 18:08 霏霏暮雨 阅读(169) 评论(0) 推荐(0) 编辑

设计模式之 组合模式

摘要: class Graph{public: Graph(void); virtual ~Graph(void);public: virtual void bounds(const Rect&); virtual void draw(void); virtual void i... 阅读全文

posted @ 2015-07-30 18:02 霏霏暮雨 阅读(218) 评论(0) 推荐(0) 编辑

设计模式之 装饰模式

摘要: class Phone{public: virtual ~Phone(void){} virtual void show(void) = 0;};class iPhone: public Phone{public: iPhone(void); ~iPhone(void);pu... 阅读全文

posted @ 2015-07-30 17:59 霏霏暮雨 阅读(144) 评论(0) 推荐(0) 编辑

设计模式之 迭代器模式

摘要: class Book { public: Book(void); ~Book(void); public: string name_; string Tag_; }; class BookList { public: BookList(void); ~BookList(void); public: void addBook(cons... 阅读全文

posted @ 2015-07-30 17:56 霏霏暮雨 阅读(128) 评论(0) 推荐(0) 编辑

设计模式之 原型模式

摘要: class Prototype{public: virtual ~Prototype(void){}; virtual Prototype* clone(void) = 0;};class Prototype1: public Prototype{public: Prototype... 阅读全文

posted @ 2015-07-30 17:53 霏霏暮雨 阅读(114) 评论(0) 推荐(0) 编辑

设计模式之 策略模式

摘要: class Stratgy{public: virtual ~Stratgy(void){}; virtual void alg(void);};class StratgyOne: public Stratgy{public: Stratgy(void); ~Stratgy(... 阅读全文

posted @ 2015-07-30 17:51 霏霏暮雨 阅读(117) 评论(0) 推荐(0) 编辑

设计模式之 单例模式

摘要: #include #include using std::cout;using std::cin;using std::endl;using std::string;/*templateclass SingleInstance{protected: SingleInstance(void){}... 阅读全文

posted @ 2015-07-30 17:48 霏霏暮雨 阅读(130) 评论(0) 推荐(0) 编辑

设计模式之 访问者模式

摘要: 阅读全文

posted @ 2015-07-30 17:40 霏霏暮雨 阅读(123) 评论(0) 推荐(0) 编辑

设计模式之 模板方法

摘要: 阅读全文

posted @ 2015-07-30 17:36 霏霏暮雨 阅读(100) 评论(0) 推荐(0) 编辑

设计模式之 状态模式

摘要: 阅读全文

posted @ 2015-07-30 17:33 霏霏暮雨 阅读(96) 评论(0) 推荐(0) 编辑

设计模式之 观察者模式

摘要: 阅读全文

posted @ 2015-07-30 17:18 霏霏暮雨 阅读(106) 评论(0) 推荐(0) 编辑

设计模式之 备忘录模式

摘要: 阅读全文

posted @ 2015-07-30 17:08 霏霏暮雨 阅读(101) 评论(0) 推荐(0) 编辑

设计模式之 中介者模式

摘要: 阅读全文

posted @ 2015-07-30 17:05 霏霏暮雨 阅读(115) 评论(0) 推荐(0) 编辑

设计模式之 解释器模式

摘要: 阅读全文

posted @ 2015-07-30 17:01 霏霏暮雨 阅读(90) 评论(0) 推荐(0) 编辑

设计模式之 责任链模式

摘要: 阅读全文

posted @ 2015-07-30 15:30 霏霏暮雨 阅读(81) 评论(0) 推荐(0) 编辑

设计模式之 代理模式

摘要: 阅读全文

posted @ 2015-07-30 15:27 霏霏暮雨 阅读(89) 评论(0) 推荐(0) 编辑

设计模式之 享元模式

摘要: 阅读全文

posted @ 2015-07-30 15:25 霏霏暮雨 阅读(122) 评论(0) 推荐(0) 编辑

设计模式之 外观模式

摘要: class Hand{};class Leg{};class Body{};class Person{public: Person(void); ~Person(void);public: void fetch(void); void run(void); void s... 阅读全文

posted @ 2015-07-30 14:59 霏霏暮雨 阅读(116) 评论(0) 推荐(0) 编辑

导航