기록용 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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바