yong.dev.log

  • 홈
  • Computer Science
  • 태그
  • 방명록

Template Method Pattern 1

Template Method Pattern (템플릿 메소드 패턴)

템플릿 메서드는 부모 클래스에서 알고리즘의 골격을 정의하지만, 해당 알고리즘의 구조를 변경하지 않고 자식 클래스들이 알고리즘의 특정 단계들을 오버라이드​(재정의)​할 수 있도록 하는 행동 디자인 패턴입니다.여러 코드에서 중복되는 부분이 존재할 때, 그 중 중복되지 않는 부분만 재정의 할 수 있도록 따로 빼는 것 Ex)DocDataMiner, CSVDataMiner, PDFDataMiner의 mine 메소드에서,rawData = extract(Doc/CSV/PDF)Data(file) data = parse(Doc/CSV/PDF)Data(rawdata)부분을 제외하면 모두 같음. 변하는 부분과, 변하지 않는 부분을 분리하여 모듈화 할 수 있으면 더 깔끔한 구조가 될 것. 템플릿 메서드 패턴은, "템플릿" ..

Computer Science/디자인 패턴 2025.04.22
이전
1
다음
더보기
프로필사진

yong.dev.log

용우의 개발 일기장

  • 분류 전체보기 (63)
    • Computer Science (19)
      • 알고리즘 (9)
      • 일반 (1)
      • Java (0)
      • 운영체제 (2)
      • 네트워크 (3)
      • AI (2)
      • 디자인 패턴 (2)
    • Programming (1)
      • Git (1)
      • GitHub (0)
    • Web (17)
      • Web Application (1)
      • Spring, SpringBoot (8)
      • Spring Security (8)
    • Security (1)
      • Web (1)
    • Game (1)
      • Unity (1)
    • Project (22)
      • Boilerplate (21)
      • MBTI Translator (0)
      • Duri (1)
    • 기타 (0)
      • 우테코 7기 (0)

Tag

우테코, Breadth-First Search, 백준, CORS, spring security, Refresh, Spring Boot, BFS, 너비 우선 탐색, 알고리즘, jwt, Algorithm, 다중 토큰, 소셜 로그인, Mockito, git, QueryDSL, pagination, OAuth2.0, ACCESS,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바