소스코드 요리사

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 카테고리

Template Pattern 1

템플릿 메소드 패턴(template method pattern) 이란?

이번에는 템플릿 메소드 패턴(template method pattern)에 대해서 알아보도록 하겠습니다.이전글들과 마찬가지로 Head First Design Pattern 책을 참고했습니다. 템플릿 메소드 패턴에서는 메소드에서 알고리즘의 골격을 정의합니다.알고리즘의 여러 단계 중 일부는 서브클래스에서 구현할 수 있습니다. 템플릿 메소드를 이용하면 알고리즘의 구조는 그대로 유지하면서 서브클래스에서 특정단계를 재정의 할 수 있습니다. 즉, 템플릿 메소트 패턴은 알고리즘 틀을 만들기 위한 것입니다.아래 예제 소스코드는 커피, 차를 만드는 과정을 프로그램 한 것입니다. 커피, 차를 만드는 일련의 과정을 메소드로 정의합니다.그리고, 이 메소드 중 하나 이상이 추상메소드로 정의되며, 그 추상 메소드는 서브클래스에서..

Tech & Programming/Pattern & Design 2019.01.18
1
프로필사진

모바일(안드로이드, 플러터) 개발자로 개발 관련된 주제를 주로 작성하며, 그 밖에 관심있는 프로그래밍, 책/영화/컨퍼런스 리뷰 등에 대해서 간간히 포스팅 합니다.

  • 분류 전체보기 (115)
    • 전산업무 (12)
    • Review (36)
      • 책 (21)
      • 영화 & 공연 (6)
      • 제품 (2)
      • 세미나 & 행사 (4)
      • 강의 (2)
    • Toy Project (12)
    • Essay (9)
    • Tech & Programming (46)
      • Pattern & Design (5)
      • Algorithm & Data Structure (3)
      • 모바일(Android, Flutter) (20)
      • 파워빌더 (4)
      • 파이썬 (2)
      • 웹프로그래밍 (1)
      • 서버 & 보안 (5)
      • 기타 (6)

Tag

안드로이드, Flutter, 전산업무, 영화리뷰, 리뷰, 어린이 낱말카드, 책, 책리뷰, Django, android, 프로그래밍, 파워빌더, 한빛미디어, 에세이, essay, 파이썬, 토이프로젝트, 안드로이드어플, ToyProject, 알고리즘,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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 + /
⇧ + /

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