기록용 IT 블로그

  • 홈
  • 태그
  • 방명록

싱글톤 패턴 1

싱글톤 패턴(Singleton Pattern)

싱글톤 패턴이란? 어플리케이션이 시작될 때, 어떠한 클래스가 한번만 생성되어 최초의 한번만 메모리가 할당되게 하는 것이다. 하나의 객체를 여러 클래스에서 공유해야 할 때 사용된다. 예제 ) 다크모드와 라이트모드를 지원하는 어플리케이션이 있다. 애플리케이션은 각각의 화면에 따라 클래스를 다르게 구성한다. 이 과정에서 애플리케이션이 현재 다크모드인지 라이트모드인지 상태가 공유되지 않을 수 있다. 이런 경우를 대비하기 위해 싱클톤 패턴을 사용한다. public class FirstPage { // 라이트모드, 다크모드 여부 // new Setting() 가 아니라 getSettings()로 불러옴. private Settings settings = Settings.getSetti..

디자인 패턴 2022.02.27
이전
1
다음
프로필사진

기록용 IT 블로그

IT업계에 굴러들어온 초급 개발자의 블로그

  • 분류 전체보기 (46)
    • java spring (13)
    • 정보처리기사 (1)
    • 여행 (3)
    • 기계학습 (1)
    • 데이터베이스 (11)
    • Git (2)
    • 코딩테스트 (2)
    • 오늘 한 일 (0)
    • 인프라 (1)
    • 디자인 패턴 (1)
    • 영어 (0)

Tag

게시판 만들기, 삼항연산자, java spring, mybatis, 싱글톤 패턴, mariadb, 기계학습이란, c:if, java, 제주도 일출, 데이터베이스 시스템, fn:contains, Maria DB, contains, CRUD, 이클립스, 제주도 스타벅스, 로그인, JAVA Spring MVC, 소심한 책방,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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