SingleTone

Kang JaeHyeon·2024년 1월 3일

SingleTon Pattern

Application이 시작될 때 어떤 클래스가 최초 한 번(static) 메모리를 할당하고 사용 시 인스턴스를 만들어 사용하는 패턴

example code

public class SingletonObj { 
	
    private static SingletonObj obj = new SingletonObj();
    
    pviate SingletonObj(){}
    
    public static SingletonObj getInstance(){
    	return obj;
    }

}

getInstance() 메소드를 통해 인스턴스에 접근이 가능

외부 접근 시 code

SingletonObj obj = SingletonObj.getInstance();

0개의 댓글