Design Pattern:
This pattern provides one of the best ways to create an object. 模式:getInstance来获取实例,但是实例只有一个
单例模式直接上吧
public class Singleton {
private static Singleton singleton = new Singleton();
private Singleton(){
//实例化的权利交给自己,不要让别人控制你的实例化
}
public static Singleton getInstance() {
if (singleton == null) {
singleton = new Singleton();
}
return singleton;
}
public void print(){
System.out.println(singleton);
}
}
实验的开始
public class SingletonPatternDemo {
public static void main(String[] args) {
Singleton singleton = Singleton.getInstance();
singleton.print();
Singleton singleton0 = Singleton.getInstance();
singleton0.print();
}
}
结果
