item3) private 생성자나 열거 타입으로 싱글톤임을 보증하라
싱글톤
싱글톤 생성 방법
방식 1) 생성자를 private으로 두고, public static 멤버 변수로 인스턴스에 접근 할 수 있도록 하는 방식
방식 2) 생성자를 private으로 두고, 정적 팩토리 메서드를 public static 멤버 변수로 두어 인스턴스에 접근할 수 있도록 하는 방식
방식 3) 원소가 하나인 enum 클래스로 선언
직렬화 문제
Last updated