프로그래밍언어/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;
}
}
이러한 접근 방식의 또 다른 이점은 초기화 지연이다. 따라서 객체는 처음 액세스할 때 초기화 됩니다.
모두 즐거운 코딩하세요~
반응형