[关闭]
@songying 2018-08-18T15:23:25.000000Z 字数 318 阅读 1056

单例模式

设计模式


定义

确保某一个类只有一个实例, 而且自行实例化并向整个系统提供这个实例。

其中, Singleton是单例类, 通过使用private的构造函数确保了在一个应用中只产生一个实例,且是自行实例化的。

  1. public class Singleton{
  2. private static final Singleton singleton = new Singleton();
  3. private Singleton(){ // 限制产生多个对象
  4. }
  5. public statioc Singleton getSingleton(){ // 获取实例对象
  6. return singleton;
  7. }
  8. public static void doSomething(){ //类其中的方法, 尽量是static
  9. }

优点

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注