《大话设计模式》之一:C++实现源码,主要包括: 1、简单工厂模式 2、工厂方法模式(提供通用实现方法,可以直接复用) 3、抽象工厂模式(利用反射,并提供反射源码,可以直接拿来复用) 4、迭代器模式 5、单例模式(支持线程安全) 6、状态模式(游戏中常用模式) 7、策略模式 8、模板方法模式 9、责任链模式 10、装饰模式