Manta Ray's

  • 홈
  • 태그

Template pattern 1

Design Pattern 디자인 패턴 Template Pattern 템플릿 패턴

Template Pattern 템플릿 패턴 행동 패턴으로, 상위 클래스(인터페이스, 추상클래스)에서 알고리즘의 골격만 정의하고, 하위 클래스에서 재정의(Override)할 수 있도록 하는 패턴입니다. Template Pattern 템플릿 패턴이 적합한 경우 기존 알고리즘에서 몇가지 기능만 추가한 객체를 만들고 싶은 경우 (몇가지 기능이 추가된 하위 클래스를 생성) 서로 조금씩만 다른 클래스가 여러개 있는 경우 (공통의 기능을 템플릿으로 묶어내어 코드의 중복을 줄일 수 있음) 장단점 장점 많은 기능 중에서 몇가지만 재정의하여 객체를 생성할 수 있습니다. 다른 객체가 받는 영향을 줄일 수 있습니다. 중복되는 코드를 상위 클래스로 옮길 수 있습니다. 단점 몇몇 객체들은 알고리즘 구조를 생성하기 어려울 수 있습..

JAVA/DesignPattern 2021.12.31
1
프로필사진

Dreaming about a manta ray can mean that you need to consider the current direction and path of your life.

  • 분류 전체보기 (111)
    • JAVA (52)
      • JAVA (18)
      • Spring (4)
      • DesignPattern (23)
      • Architecture (5)
      • JPA (2)
    • DB (13)
      • SQL (13)
    • 알고리즘 (43)
      • 알고리즘 (16)
      • 코딩테스트 (27)
    • 기타 (3)
      • 면접준비 (0)
      • 스크랩 (0)
      • 에러처리 (2)
      • 잡동사니 (1)

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 :

Tag

구조패턴, 행동 패턴, 코딩테스트, mysql, 알고리즘, 배열, 정렬, 리트코드, 디자인 패턴, 경로탐색, 행동패턴, 그래프, BFS, java, design pattern, 프로그래머스, 객체지향, 자바, SQL, 디자인패턴,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

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