instance1 static 멤버 언제 어떻게 사용해야 좋을까? express API 서버를 javascript -> typescript로 개편하면서 사용했던 static 메소드에 대해 간단히 알아봤습니다. import express from "express"; export class AppRouter { private static instance: express.Router; static getInstance(): express.Router { if (!AppRouter.instance) { AppRouter.instance = express.Router(); } return AppRouter.instance; } } # 사용하면 좋은 경우 코드가 인스턴스 생성에 의존적이지 않고 인스턴스 변수를 사용하지 않는 경우 유틸리티와 같이 메서드 정의가 변화되지 않고 재정의.. 2022. 2. 14. 이전 1 다음