DSLOG

menu-opener icon
  • 홈
  • 태그
  • 방명록
[Design Pattern] Singleton 패턴이란 포스팅 썸네일 이미지

Design pattern

[Design Pattern] Singleton 패턴이란

소프트웨어 디자인 패턴 중 하나인 싱글톤 패턴에 대해 공부하자! Singleton 패턴이란? Singleton 패턴이란? 인스턴스를 필요할 때마다 계속해서 만들지 않고 메모리 내에 단 한번만 생성한 다음 재사용하기 위한 디자인 패턴이다. 왜 사용할까?? 다른 클래스의 인스턴스들에서 사용되고 공유되어야 하는 단 하나의 객체가 필요할 때 사용한다. 한번의 객체 생성으로 같은 것을 재사용 할 수 있기 때문에 메모리 낭비를 방지할 수 있다. 문제점 싱글톤 객체가 너무 많은 데이터를 공유시킬 경우 클래스간 결합도가 높아져 유지보수와 테스트가 어려워질 수 있다. 멀티 스레드 환경에서 동기화 처리를 하지 않으면 하나의 인스턴스가 보장되지 않을 수 있다. 사용법(Java) 기본 방식으로의 구현 public class ..

2021.12.31 게시됨

1

공지사항

최근글

인기글

최근 작성된 댓글

태그

  • es6
  • 백준
  • vsCode
  • java
  • Slack
  • ESLint
  • javascript
  • BFS
  • 알고리즘
  • 프로그래머스
  • oraclecloud
  • CICD
  • 완전탐색
  • AWS
  • 재귀
  • AWS Lambda
  • programmers
  • mybatis
  • zenhub
  • swagger
  • springsecurity
  • github
  • Lambda
  • 이분탐색
  • Prettier
  • react
  • githubactions
  • Design Pattern
  • springdataredis
  • springboot
Copyright . 베이스캠프 all rights reserved.
Designed by 베이스캠프
닫기 아이콘
사이드 프로필 배경이미지
블로그 이미지

zl존석동

ehd0309@naver.com

강해지고 싶은 애기(예비) 개발자

  • 분류 전체보기 (45)
    • Nginx (1)
    • Java (12)
    • Javascript (2)
    • Programming (1)
    • Design pattern (2)
    • Git & Github (4)
    • 알고리즘 & 자료구조 (14)
      • 백준 (4)
      • 프로그래머스 (7)
      • Algorithm (2)
      • 자료구조 (1)
    • Database (1)
    • React (1)
    • Spring (3)
    • CI&CD (1)
    • 리뷰 & 회고 (1)

전체

오늘

어제

Designed by 베이스캠프

티스토리툴바