우크박스의 잡동사니

  • 홈
  • 태그
  • 방명록

IT, 코딩/디자인 패턴 1

[디자인 패턴] 템플릿 메서드 (Template Method) 패턴이란?

템플릿 메서드 (Template Method) 패턴이란? "작업에서 알고리즘의 골격을 정의하고 일부 단계를 하위 클래스로 연기합니다. 템플릿 메서드를 사용하면 하위 클래스가 알고리즘의 구조를 변경하지 않고도 알고리즘의 특정 단계를 재정의할 수 있습니다." [GOF] 템플릿 메서드 (Template Method) 패턴은 전체적으로 동일하면서 부분적으로 다른 구문으로 구성된 메서드의 중복을 최소화할 때 유용한 패턴이다. 동일한 기능을 상위 클래스에서 정의하면서 확장/변화가 필요한 부분만 서브 클래스에서 구현할 수 있도록 한다. 즉, 부모 클래스에 알고리즘의 골격인 템플릿을 정의하고, 일부 변경되는 로직은 자식 클래스에 정의하는 것이다. 이렇게 하면 자식 클래스가 알고리즘의 전체 구조를 변경하지 않고, 특정 ..

IT, 코딩/디자인 패턴 2024.04.08
1
더보기
프로필사진

IT 정보 및 잡다한 정보 공유

  • 분류 전체보기 (61)
    • 블로그, 애드센스 (3)
    • 건강, 헬스 (5)
    • 카투사 (2)
    • 음악 (37)
      • 신곡 소개 (28)
      • 기타 (6)
      • 이어폰,헤드폰 리뷰 (3)
    • IT, 코딩 (7)
      • 안드로이드 스튜디오 (3)
      • Spring (2)
      • 디자인 패턴 (2)

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

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Copyright © Kakao Corp. All rights reserved.

티스토리툴바