所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。
单例模式的优缺点和使用场景
http://blog.csdn.net/sky786905664/article/details/68938653
单例模式详解
http://www.cnblogs.com/zuoxiaolong/p/pattern2.html
spring下的bean单例模式与设计模式(GOF)中的单例模式区别
http://blog.csdn.net/litoupu/article/details/22067525
总结:单例设计模式主要是在整个应用中保证只有一个类的实例存在,创建时要注意在并发情况下的支持,还有就是在spring中当把一个bean定义设置为singleton作用域时,singleton作用域和GOF设计模式中的单例是完全不同的。把上面3篇文章好好看一遍,单例模式基本上就能掌握了。