클래스의 인스턴스가 하나만 만들어지고, 어디서든지 그 인스턴스에 접근할 수 있도록 하는 패턴.
public class Signleton {
private static Singleton instance;
private Singleton() {}
public static Singleton getInstance() {
it(instance == null)
instance = new Singleton();
return instance;
}
}