Design Patterns (1) 썸네일형 리스트형 Singleton Pattern, 싱글톤 패턴 싱글톤 패턴클래스의 인스턴스가 반드시 딱 한 개만 생성됨을 보장하는 패턴 - 클래스의 생성자를 private로 선언하여 외부에서 인스턴스를 생성하지 못하도록 방지함 -> 생성자가 private 이므로 상속이 불가능함- 클래스 내에 private static 변수로 클래스 멤버임.(즉 인스턴스 멤버 아님)- 이 private static 변수를 리턴해주는 public static getInstance() 메소드를 가짐 * 이 포스팅에서는 Lazy 초기화를 이용한 예제만 다룬다. 필드 선언과 함께 초기화하는 것은 다루지 않음 첫 번째 예제 - Single Threaded Execution -> 문제 없음 1234567891011121314151617import java.util.Date; public cla.. 이전 1 다음