[디자인 패턴] - Singleton
볼빵빵오춘기
Singleton 패턴Singleton 패턴은 클래스의 인스턴스를 단 하나만 생성하고, 그 인스턴스를 전역적으로 접근할 수 있도록 하는 디자인 패턴이다.주로 전역적으로 하나의 객체만 유지해야 할 때 사용된다.Singleton 패턴의 특징 하나의 인스턴스만 존재 (중복 생성 방지)전역적으로 접근 가능 (getInstance() 메서드로 동일한 객체 반환)객체 생성 비용 절감 (불필요한 객체 생성을 방지) 예제 코드Eager Initialization (이른 초기화)장점: 멀티스레드 환경에서 안전하다.( ⇒ synchronized 필요 없음)단점: 사용하지 않더라도 클래스 로딩 시 객체가 생성된다.(⇒ 메모리 낭비 가능)public class Singleton { private static final ..