Effective Java Chapter1_item03
·
Java
아래 내용은 effective java 내용을 읽고 요약 정리한 글이다. item03_private생성자나_열거타입으로_싱글턴임을_보증하라1. 싱글턴 패턴 구현 방법(1) 싱글턴이란?인스턴스를 오직 하나만 생성할 수 있는 클래스를 말합니다. 함수와 같은 무상태 객체나 설계상 유일해야 하는 시스템 컴포넌트가 대표적인 예입니다.(2) 싱글턴 구현의 3가지 방법- public static final 필드 방식public class Elvis { public static final Elvis INSTANCE = new Elvis(); private Elvis() {...} public void leaveTheBuilding() {...}} - 장점: - API에 싱글턴임이 명백히 ..