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