单例模式

一、模式定义

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

二、模式类图

单例模式_第1张图片
单例模式.png

三、示例代码

public class Singleton {
    private static final Singleton singleton = new Singleton();
    private Singleton() {
    }
    public static Singleton getInstance() {
        return singletion;
    }
    public static void doSomething() {
        System.out.println("do something");
    }
}

你可能感兴趣的:(单例模式)