싱글톤패턴1 private 생성자나 열거타입으로 싱글턴임을 보증하라 Effective 자바에서 해당 아이템은 싱글턴 디자인 패턴을 구현하는 방법에 관한 것 입니다. 아래에서 싱글턴 패턴을 구현하는 방법을 알아보겠습니다. public static final 필드 방식의 싱글턴 이 방법은 싱글턴 인스턴스를 public static final 필드로 직접 제공합니다. 하지만 이 방법은 대체로 사용하지 않는게 좋습니다. 장점 클래스가 싱글턴임이 API에 명백히 드러남 public static final 필드이니 절대로 다른 객체를 참조할 수 없음 구현이 간함(간결함) 단점 유연성이 떨어짐 싱글턴 인스턴스가 인터페이스를 구현해야 하거나, 인스턴스를 런타임으로 바꿔야 하는 경우에 적합하지 않음 public class Singleton { public static final Sing.. 2024. 1. 3. 이전 1 다음