理解设计模式有两种途径,一种是看UML类图,一种是看代码理解实例,UML(一个简单的介绍)看懂了对理解设计模式大有裨益,代码容易陷进去,因此最好能找到适当且易于理解的应用场景,这下面实际上每个都是我收集的觉得讲得比较好的网址,整理一下,供自己,也供他人参考. 1.单例模式 参考:C++ Singleton (单例) 模式最优实现 多线程控制 单例模式有几大常见要点: 类内部有一个无参构造函数,且为私有 类提供一个接口供外部使用,接口保证只有一个类的实例 类的赋值构造函数,拷贝构造函数最好显式的…