본문 바로가기 메뉴 바로가기

De-v-log

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

De-v-log

검색하기 폼
  • 전체보기 (75)
    • Python (3)
    • Java (1)
    • C (1)
    • MAYA (21)
      • 파이썬 스크립트 (2)
      • 모델링 (14)
      • 기타 (5)
    • Git (3)
    • 딥러닝 (10)
    • 기타 (0)
    • 웹개발 (14)
      • React (1)
      • JavaScript (1)
      • TypeScript (10)
      • Redux (2)
    • CS (3)
      • 자료구조 (2)
      • 디자인패턴 (1)
    • 프로젝트 기록 (2)
      • CUAI 4기 하계컨퍼런스 (2)
    • PS (17)
      • 백준 boj (12)
      • 프로그래머스 (5)
    • Life (0)
  • 방명록

CS/디자인패턴 (1)
싱글톤(Singleton) 패턴

개발하다보면 '싱글톤'이라는 디자인 패턴을 자주 접하게 되는데, 그때마다 대충 구글링해서 이런거구나~ 하고 넘기다보니 기억에서 자주 삭제되는 바람에..;; 마음먹은 김에 정리해두려고 한다. Singleton 패턴이란 🌟 프로세스가 실행 중에 오직 하나의 오브젝트만 생성되도록 강제하는 디자인 패턴 즉, 싱글톤 디자인 패턴을 가진 클래스를 사용해서 여러 개의 오브젝트를 만들더라도, 모두 단 하나의 오브젝트만 가리키도록 만드는 것이다. 언제 사용하나? 하나의 오브젝트가 리소스를 많이 차지할 때 하나의 오브젝트가 외부 네트워크와 연결되는데, 이 네트워크는 하나만 존재해야 할 때 등등 예시 1. 싱글톤 적용 X class Cat { constructor(name) { this.name = name; } speak..

CS/디자인패턴 2023. 7. 23. 16:35
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 파이썬 #split() #strip() #사용자입력
  • 머신러닝
  • 자료구조 #트리 #힙 #이진트리
  • 딥러닝
  • 파이토치
  • 인공지능
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바