🔹 개념

싱글톤 패턴은 어떤 클래스의 인스턴스가 오직 하나만 생성되도록 보장하는 디자인 패턴이야.

주로 전역적으로 접근할 수 있는 객체를 만들 때 사용되며, 동일한 인스턴스를 여러 곳에서 공유하는 것이 핵심이지.

🔹 싱글톤 패턴이 필요한 이유

  1. 전역적으로 접근할 수 있는 객체 관리
  2. 리소스 절약
  3. 일관된 상태 유지