1. 싱글톤 패턴 개념 싱글톤 패턴은 객체 지향 디자인 패턴 중 하나로, 특정 클래스의 인스턴스가 단 하나만 생성되도록 보장하는 패턴이다. 이 패턴을 사용하면 전역적으로 접근 가능한 객체를 만들어 공유 자원이나 설정 객체 등을 효율적으로 관리할 수 있다. 2. 싱글톤 패턴 특징 유일한 인스턴스 : 해당 클래스의 인스턴스는 하나만 존재한다. 전역적 접근 : 어디서든지 이 인스턴스에 접근할 수 있다. 게으른 초기화 : 인스턴스가 필요한 시점에 생성된다. 스레드 안정성 : 다중 스레드 환경에서도 안전하게 사용될 수 있다. 3. 싱글톤 패턴 사용 이유 싱글톤 패턴을 사용하지 않아 특정 클래스의 인스턴스가 하나 이상 생성된다면, 여러 문제점이 발생할 수 있다. 자원 낭비 : 메모리와 다른 시스템 리소르를 불필요하..