디자인패턴
Creational pattern - singleton
iRang1101
2013. 5. 6. 14:07
하나의 인스턴스로 사용하는 패턴.
글로벌 포이트로 접근이 필요한 경우에만 사용한다.
public class Singleton {
private static volatile Singleton instance = null;
private Singleton() { }
public static Singleton getInstance() {
if ( instance == null ) {
synchronized ( Sigleton.class) {
if ( instance == null ) {
instance = new Singleton() ;
}
}
}
return instance ;
}
}