디자인패턴 (1) 썸네일형 리스트형 디자인 패턴 - 싱글톤 패턴 인스턴스를 오직 한 개만 제공하는 클래스 - 시스템 런타임, 환경세팅에 대한 정보 등 인스턴스가 여러개 일 때 문제가 생길 수 있는 경우가 있다. 인스턴스를 오직 한 개만 만들어 제공하는 클래스에 필요하다. new 를 이용해서 인스턴스를 생성하면 얼마든지 생성할 수 있고 같은 클래스라 하더라도 같은 인스턴스가 아니다. java에서 new를 이용해서 새로운 인스턴스를 생성하지 못하게 하려면 private을 이용해서 클래스내부 생성자를 만든다. 객체가 null일때 내부에서 new로 인스턴스를 생성 public class Settings { private static Settings settings; private Settings() {}; public static getInstance() { if(setti.. 이전 1 다음