bluayer

고정 헤더 영역

글 제목

메뉴 레이어

bluayer

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 방명록
  • 분류 전체보기 (58)
    • Log.Math (1)
      • 선형대수학 (1)
    • Log.Develop (57)
      • DB (3)
      • PS (3)
      • Activity (8)
      • JS&TS (4)
      • SpringBoot (5)
      • Node.js (3)
      • Other (5)
      • DevOps (8)
      • Architecture&Design (4)
      • Culture (5)
      • DDIA (9)
    • 북 리뷰 (0)

검색 레이어

bluayer

검색 영역

컨텐츠 검색

singleton ts

  • [TS] TypeScript에서 Singleton 패턴 적용하기

    2020.10.06 by bluayer

[TS] TypeScript에서 Singleton 패턴 적용하기

서론 최근 코드 상의 여러 문제를 해결하기 위해서 적극적으로 디자인 패턴을 적용하기 시작했다. 작년만 해도 무분별하게 디자인 패턴을 사용해 왔었는데, 지금은 코드를 작성하고 나서 더 좋은 방법이 없었나 고민하는 하는 과정(보통 리팩토링 과정이긴 하다)에서 코드로 인해 발생할 수 있는 문제에 대해 생각한 다음 좋은 방법으로 알고 있는 디자인 패턴을 조금씩 적용해 나아가고 있다. 아무쪼록 최근에 코드를 작성하던 도중 특정 클래스를 살피다, 시스템 전체에서 해당 클래스를 통해 단 하나의 객체 인스턴스 만을 생성하는 것을 강제해야 함을 꺠달았고, 여러 Class에 공통적으로 적용해야 한다는 점을 깨닫게 되었다. 좋은 방법으로 싱글톤 패턴을 떠올리게 되었고, 적용하였다. 싱글톤 패턴이란 무엇인가? 싱글톤 패턴은 ..

Log.Develop/JS&TS 2020. 10. 6. 17:36

추가 정보

06-04 01:40

인기글

  1. -
    -
    CQRS 패턴, 코드에 순식간에 적용해보기

    2021.02.14 17:55

  2. -
    -
    [H2] Database (디렉토리 경로) not found, either pre-create it or allow remote database creation

    2020.04.23 15:57

  3. -
    -
    [Node.js] Crawling을 위한 Puppeteer 알아보기

    2021.01.20 11:55

  4. -
    -
    [Markdown] 웹 개발자를 위한 README.md 작성법

    2020.06.16 12:53

최신글

  1. -
    -
    2022년 회고

    Log.Develop/Activity

  2. -
    -
    Notion에서 Postgres를 샤딩하면서 얻은 교훈 (번역)

    Log.Develop/Architecture&Design

  3. -
    -
    Google True Time(구글 트루 타임)

    Log.Develop/Other

  4. -
    -
    Chapter 7. Transaction(트랜잭션) - Part 1

    Log.Develop/DDIA

페이징

이전
1
다음
Github
bluayer © bluayer
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바