하나의 상태 공유
설정, 로거처럼 인스턴스가 여러 개면 위험한 상태를 관리합니다.
패턴 판단 기준
패턴은 이름을 외워 붙이는 것이 아니라 반복되는 문제의 결합도를 낮추기 위해 선택합니다.
설정, 로거처럼 인스턴스가 여러 개면 위험한 상태를 관리합니다.
타입에 따라 객체 모양이 달라질 때 호출자가 생성 조건을 몰라도 되게 합니다.
주제가 바뀔 때 여러 구독자에게 알림을 보내는 이벤트 흐름에 맞습니다.
클로저나 ESM으로 내부 상태를 숨기고 공개 API만 드러냅니다.