싱글톤 패턴(Singleton Pattern) 개요 인스턴스를 오직 1개만 만들어 제공하는 클래스가 필요할때 사용한다. 예를 들어 응용프로그램에서 환경설정 1, 환경설정 2가 있다면 사용자는 자신이 설정한 값이 어느 환경설정에 값을 지정하였는지 해깔릴 수 있다. 그렇기 때문에 환경설정이라는 것은 오직 1개만 있어야 하며, 이러한 경우에 싱글톤 패턴을 사용한다. 싱글톤 패턴 적용 전 새로운 인스턴스 생성 Singleton.java public class Singleton { public static void main(String[] args) { Settings settings = new Settings(); Settings settings1 = new Settings(); System.out.println(settings == settings1); .. 더보기 이전 1 다음