싱글톤 패턴(Singleton Pattern)이란 무엇인가요?
보통 freeCodeCamp해설
싱글톤 패턴은 특정 클래스의 인스턴스가 프로그램 내에서 단 하나만 존재하도록 보장합니다. 데이터베이스 커넥션 풀, 설정 관리자, 로거 등 전역 상태를 관리하는 데 사용됩니다. 남용하면 전역 상태 의존이 생겨 테스트가 어려워질 수 있습니다.
싱글톤 패턴은 특정 클래스의 인스턴스가 프로그램 내에서 단 하나만 존재하도록 보장합니다. 데이터베이스 커넥션 풀, 설정 관리자, 로거 등 전역 상태를 관리하는 데 사용됩니다. 남용하면 전역 상태 의존이 생겨 테스트가 어려워질 수 있습니다.