Khadra

  • 홈

Singleton Pattern 1

[17] 디자인 패턴 목록 - 생성 디자인 패턴 - 싱글턴 패턴(Singleton Pattern)

출처 : 디자인 패턴에 뛰어들기 - 알렉산더 슈베츠 도서싱글턴클래스에 인스턴스가 하나만 있도록 하면서 이 인스턴스에 대한 전역 접근(액세스) 지점을 제공하는 생성 디자인패턴이다.문제싱글턴 패턴은 한 번에 두 가지의 문제를 동시에 해결함으로써 단일 책임 원칙을 위반한다.1. 클래스에 인스턴스가 하나만 있도록 한다. 클래스의 인스턴스를 제어하는 가장 일반적인 이유는 공유 리소스(예: 데이터베이스 또는 파일)에 대한 접근을 제어하기 위해서이다. 객체를 생성하고 나면, 같은 객체를 계속 사용할 수 있다.클라이언트들은 항상 같은 객체와 작업하고 있다는 사실을 인식조차 못 할 수 있다.2. 전역 접근 지점을 제공한다. 필요한 객체에 쉽게 접근할 수 있지만, 이로 인해 다른 코드가 객체를 덮어쓸 수 있어 충돌 가능성..

Self-Dev/Design Patterns R&D 2024.06.21
이전
1
다음
더보기

방문자수Total

  • Today :
  • Yesterday :
프로필사진

Khadra

  • All View (110)
    • Self-Dev (36)
      • Design Patterns R&D (35)
      • Coding Test (1)
    • C (0)
    • C++ (0)
    • C# (60)
      • 문법 정리 (39)
      • 응용 정리 (15)
      • 구현 (6)
    • Objective-C (0)
    • Swift (0)
    • UnityEngine (0)
      • C# (0)
      • 2D Project (0)
      • 3D Project (0)
      • UI Tip (0)
      • 유용한 링크 (0)
    • 일상 (14)
      • 여행 숙소 (1)
      • 여행 (5)
      • 맛집 (6)
      • 카페 (2)

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바