<aside> 💡 목차

</aside>

<aside> 💡 특정 클래스의 인스턴스가 프로그램 내에서 오직 하나만 존재하도록 보장하는 디자인 패턴 주로 자원을 공유해야 하는 상황에서 유용 일관된 상태를 유지하고 싶을 때 적합

</aside>

사용 예시

1. 싱글톤 패턴의 구현 방법

1-1) 생성자를 비공개로 설정

1-2) 클래스 내부에서 인스턴스 생성

1-3) 전역 접근점 제공

2. TypeScript에서의 싱글톤 패턴 구현 예제