Singleton.java
프로그램이 실행 중일 때 특정 클래스의 인스턴스가 오직 1개만 존재하도록 보장하고자 할 때 사용하는 패턴이다.
package design.pattern;
public class Singleton {
private static Singleton instance;;
private Singleton(){}
public static Singleton getInstance() {
if(instance==null) {
instance = new Singleton();
}
return instance;
}
}