[ 싱글톤 패턴을 가장 단순히 구현하는 방법 ]

싱글톤(Singleton) 패턴

싱글톤 패턴 이용

public class Settings {
		
    private static Settings instance;
	
    private Settings() {
    }

    public static Settings getInstance(){
        if(instance == null){
            instance = new Settings();
        }
        return instance;
    }
}

다음을 직접 설명해 보세요.

  1. 생성자를 private으로 만든 이유?
    1. 외부에서 new 키워드를 사용해 여러 개의 인스턴스를 만들지 못하도록 기본 생성자의 접근 제어자를 private로 만들었다.