싱글톤패턴1 싱글톤(Singleton) 패턴 인스턴스를 오직 한 개만 제공하는 클래스 시스템 런타임, 환경 세팅에 대한 정보 등, 인스턴스가 여러 개 일 때 문제가 생길 수 있는 경우가 있다. 인스턴스를 오직 한 개만 만들어 제공하는 클래스가 필요하다. 구현 방법 1 private 생성자에 static 메서드 public class Settings { private static Settings instance; private Settings() { } public static Settings getInstance() { if (instance == null) { instance = new Settings(); } return instance; } } 생성자를 private으로 만든 이유 외부에서 생성자 사용을 못하게 하여 new를 사용한 인스턴스화.. 2021. 12. 29. 이전 1 다음