|
Шаблон проектирования: Одиночка (Singleton)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | class Singleton {
private volatile static Singleton instance;
private Singleton() {}
public static Singleton getInstance() {
if (instance == null) {
synchronized (Singleton.class) {
if (instance == null) {
instance = new Singleton();
}
}
}
return instance;
}
}
|