반응형
자바 싱글턴
-
[이펙티브 자바 3판 2장] 아이템3. private 생성자나 열거 타입으로 싱글턴임을 보증하라 - 싱글톤 만드는 방법책정리/이펙티브 자바 3판 2021. 2. 20. 17:02
private 생성자나 열거 타입으로 싱글턴임을 보증하라 싱글톤을 만드는 방법고 어떻게 만드는 것이 효율적일지 볼 수 있다. 싱글톤이란 인스턴스를 오직 하나만 생성할 수 있는 클래스이다. 싱글턴을 만드는 방식 생성자는 private 으로 감춰두고, 인스턴스에 접근할 수 있는 수단으로 public static 멤버를 만든다. 방법 1. public static 멤버가 FInal 필드인 방식 public class Single { public static final Single INTANCE = new Single(); private Single() { ... } public void 메소드동작() { ... } } 설명 : private 생성자는 PUBLIC Static final 필드인 Single.IN..