
싱글톤

·
Typescript
싱글톤객체지향 프로그래밍에서 사용되는 패턴 중 싱글톤 패턴이라는 것이 있다.싱글톤 패턴에서는 한 클래스의 인스턴스를 정확히 1개만 생성한다.정적 메서드나 프로퍼티를 사용할 수 없거나 사용하고 싶지 않을 때 유용하게 사용할 수 있다.하지만 클래스의 객체를 여러 개 생성하지 않고 정확히 1개만 생성할 수 있도록 제한해야 한다. abstract class ShoppingMall { constructor(protected productId: string, protected productName: string) {} abstract printProduct(this: ShoppingMall): void;}class Grocery extends ShoppingMall { constructor(prod..