JAVA 자바 디자인 패턴 : 싱글톤 패턴, 장단점, 의존성 주입, 예시
JAVA 자바 디자인 패턴 : 싱글톤 패턴 자바에서 싱글톤(Singleton) 패턴은 객체의 인스턴스가 오직 하나만 생성되도록 보장하는 디자인 패턴입니다. 이 패턴은 전역 변수를 사용하지 않고 객체를 접근할 수 있게 하며, 같은 객체 인스턴스만을 계속해서 재사용합니다. 주로 공유 리소스에 대한 접근 제어나, 설정 정보 같은 경우에 유용하게 사용됩니다. 자바에서 싱글톤 패턴 구현 예시 싱글톤 패턴을 구현하는 방법은 여러 가지가 있지만, 가장 보편적인 방법은 private 생성자와 static 메소드를 사용하는 것입니다. 여기서는 Thread Safe하고 성능도 비교적 우수한 방법인 "Initialization-on-demand holder idiom"을 예로 들어 설명하겠습니다. public class S..
2024.04.16