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

longbeom

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

longbeom

검색하기 폼
  • 분류 전체보기 (38)
    • CS (30)
      • 디자인 패턴 (7)
      • 프로그래밍 (6)
      • 네트워크 (2)
      • 운영체제 (7)
      • 데이터베이스 (5)
      • 자료구조 (3)
    • 자바 & 코틀린 (4)
    • 스프링 (3)
    • 회고 (0)
  • 방명록

singleton (1)
싱글톤 패턴 (Singleton Pattern)

싱글톤 패턴(singleton pattern)이란? 하나의 클래스에 오직 하나의 인스턴스만을 가지는 패턴이다. 보통 데이터베이스 연결 모듈에 많이 사용된다. 싱글톤 패턴의 장단점 장점 하나의 인스턴스를 만들어 놓고 해당 인스턴스를 다른 모듈들이 공유하며 사용하기 때문에 인스턴스를 생성할 때 드는 비용이 줄어든다. 단점 의존성이 높아진다. -> 의존성 주입을 통해 모듈 간의 결합도를 낮출 수 있다. 단위 테스트를 할 때 각 테스트마다 독립적인 인스턴스를 만들기 어렵다. 자바에서의 싱글톤 패턴 class Singleton { private static class singletonInstanceHolder { private static final Singleton INSTANCE = new Singleton(..

CS/디자인 패턴 2022. 9. 14. 13:46
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 프로세스 컴파일
  • 자바
  • 정렬병합조인
  • Design Pattern
  • 프로그래밍 패러다임
  • 네트워크
  • 직접연관매핑
  • 세컨더리인덱스
  • 연관매핑
  • 스레드
  • java
  • 인덱스최적화
  • 불연속할당
  • 보이스코드정규형
  • 직접매핑
  • 중첩루프조인
  • 코틀린
  • 선언형 프로그래밍
  • 클러스터형인덱스
  • 캐시매핑
  • 프로그래밍
  • 스프링 R2DBC
  • 네트워크 기초
  • 프로세스와 스레드
  • 스프링 WebFlux
  • 디자인 패턴
  • 메모리 계층
  • 대수확장성
  • 프로세스
  • 함수형 프로그래밍
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.