실제로 사용되는 자바스크립트 디자인 패턴 공부하기
Singleton 패턴 Singleton 패턴은 오직 하나의 인스턴스만을 생성하여 전역에서 접근 가능하도록 하는 디자인 패턴입니다. 이를 통해 객체의 생성 비용을 줄이고, 공유 리소스에 대한 중복 생성을 방지할 수 있습니다. class Singleton { // 1. private static 변수에 Singleton 인스턴스 저장 private static instance: Singleton; // 2. private 생성자를 통해 외부 인스턴스 생성 방지 private constructor() {} …