volatile 썸네일형 리스트형 싱글톤 패턴(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 다음