에릭 프리먼 님의 "헤드퍼스트 디자인 패턴" 책을 정리한 포스팅 입니다 1. 싱글턴 패턴애플리케이션에 하나만 있어도 되는 객체두개 이상일 경우자원을 불필요하게 많이 잡아먹음결과에 일관성 X전역 접근 가능필요할 때만 객체를 생성할 수 있음 사용스레드 풀, 캐시, 다이얼로그, 디바이스 드라이버, 설정 등 2. 구현public class Singleton { private static Singleton uniqueInstance; private Singleton() {} public static Singleton getInstance() { if (uniqueInstance == null) uniqueInstance = new Singleton(); re..