一、模式定义
确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
二、模式类图
![](https://img.haomeiwen.com/i1183162/827a1740e53ec3ea.jpeg)
三、示例代码
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");
}
}
网友评论