重学Java设计模式
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

8.2 单例模式介绍

单例模式是整个设计中比较简单的模式,即使没有看过设计模式的相关资料,也会经常用在实际业务的编码开发中。因为在编程开发中经常会遇到这种场景——需要保证一个类只有一个实例,哪怕多线程同时访问,而且需要提供一个全局访问此实例的点。可以总结出一条经验,单例模式主要解决的是一个全局使用的类,被频繁地创建与销毁,从而提升代码的整体性能,如图8-1所示,孙悟空可以用猴毛实例化变出很多只猴子。

图8-1