Fall in IT.

Typescript 싱글톤 패턴 본문

프로그래밍언어/Javascript & Typescript

Typescript 싱글톤 패턴

D.Y 2019. 4. 7. 13:12

안녕하세요.

오늘은 Typescript로 싱글톤 패턴에 대해서 알아보도록 하겠습니다.

싱글톤 패턴이란?
특정 클래스의 인스턴스가 단 하나만 존재해야 하는 경우가 있다. 이때 싱글톤 패턴을 사용합니다.

예제 소스


class Singleton {
    private static _default: Singleton;
    
    public static get default(): Singleton {
    
    	if (!Signleton._default) {
        	Signleton._default = new Signleton();
        }
        
        return Signleton._default;
    }
}


이러한 접근 방식의 또 다른 이점은 초기화 지연이다. 따라서 객체는 처음 액세스할 때 초기화 됩니다.

모두 즐거운 코딩하세요~

 

Comments