Seok.LE

  • 홈
  • 태그
  • 방명록

객체지향OOP 1

[OOP] 디자인 패턴(Singleton, Template Method, Strategy)

Singleton Pattern(싱글톤 패턴) Singleton Pattern은 오직 단 하나만의 인스턴스를 만들고 그것을 계속해서 재사용하는 원칙을 의미한다. 따라서 Singleton Pattern을 적용하면 의미상 한 클래스에 두 개의 객체가 존재할 수 없는 것을 의미한다. Singleton Pattern을 적용하려면 아래와 같은 3가지 조건이 필요하다. new연산을 실행할 수 없도록 생성자에 private접근 제어자를 지정함 유일한 단일 객체를 반환할 수 있는 정적 메소드가 필요함 유일한 단일 객체를 참조할 정적 참조 변수가 필요함 위의 코드를 살펴보면 Singleton클래스의 참조변수를 정적변수로 선언을 하고 초기화를 하지 않았다. 그런 다음 기본생성자를 선언했는데 public이 아닌 privat..

JAVA-SOLID 2023.06.14
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (61)
    • JAVA (25)
    • JAVA-SOLID (6)
    • SpringBoot (4)
    • JPA (5)
    • HTTP (5)
    • Cloud (1)
    • Project (12)
      • Distance (6)
      • TDD (2)
    • Kotlin (1)
    • TEST (2)

Tag

Stateless, HTTP, URL구조, Filter, 채팅프로젝트, Distance, Java, 순차적제어, TDD, 채팅구현, spatial index, SpringBoot, 주니어, 공간인덱스, Kotlin, JPA, 네트워크, Refactoring, Spring, 스프링,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Github

티스토리툴바