
设计模式
小菜C不是菜
好记性不如烂笔头 多记多写多总结
展开
-
设计模式 - C++ - Observer模式
1. 观察者(Observer)模式现实意义 Chris说:从这个模式名称上看,有观察者必然有被观察者。现实中正常人的动作伴随着目的性,既然存在观察者和被观察者,而且他们之间有某种联系的话,那么就是观察者观察被观察者,对于被观察者的一些举动,观察者会给予回应。比如:一个保释的犯人,观察者是有关部门,这个犯人就是被观察者,一旦犯人有所举动,有关部门必然采取行动。又如同在快乐男生比赛过程中,某转载 2014-08-19 10:37:05 · 683 阅读 · 0 评论 -
设计模式C++实现(1)——工厂模式
工厂方法模式: 一个抽象产品类,可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类只能创建一个具体产品类的实例。 抽象工厂模式: 多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类可以创建多个具体产品类的实例。 区别: 工厂方法模式只有一个抽象产品类,而抽转载 2014-08-20 13:32:46 · 619 阅读 · 0 评论