본문 바로가기

카테고리 없음

Singleton pattern example

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;

}

}