Effective Java 3/E - 싱글턴을 만드는 방법
싱글턴이란 인스턴스를 오직 하나만 생성할 수 있는 클래스 싱글턴을 만드는 3가지 방법 1. public static final 방식 public class Singleton { public static final Singleton INSTANCE = new Singleton(); private Singleton() {} public void singletonMethod() {} } private 생성자는 public static final 필드의 Singleton.INSTANCE를 초기화 할 때 한 번만 호출 public이나 protected 생성작 없으므로 클래스가 초기화 될 때 만들어진 인스턴스가 전체 시스템에서 하나뿐임이 보장 예외적으로 권한이 있는 클라이언트는 AccessibleObject.set..
개발/Java
2021. 1. 16. 13:42
