싱글톤1 [아이템 3] private 생성자나 열거 타입으로 싱글턴임을 보증하라 싱글톤(singleton)이란 인스턴스를 하나만 생성할 수 있는 클래스를 말한다. 책에서 소개하는 싱글톤 구현 방법을 간단히 보겠다. 1. public static final 필드 방식의 싱글턴 class Elvis_Field { public static final Elvis_Field INSTANCE = new Elvis_Field(); private Elvis_Field() { } } 2. 정적 팩터리 방식의 싱글턴 class Elvis_Method { private static final Elvis_Method INSTANCE = new Elvis_Method(); private Elvis_Method() { } public static Elvis_Method getInstance() { retur.. 2021. 9. 30. 이전 1 다음 728x90