목록 보기
템플릿 메소드 패턴이 뭔데?
아키텍처

템플릿 메소드 패턴이 뭔데?

TechKi Blog
TechKi Blog
2024년 8월 13일

두줄요약

템플릿 메소드 패턴은 상위 클래스가 전체 흐름을 정의하고 하위 클래스가 세부 단계를 구현하는 방식입니다. 공통 로직과 변동 로직을 분리해 재사용성과 유지보수성을 높일 수 있습니다.

핵심 내용

  • 상위 클래스가 알고리즘의 전체 흐름을 정의하고, 하위 클래스가 세부 단계를 구현하는 템플릿 메소드 패턴 소개
  • 공통 로직과 변동 로직을 분리해 코드 재사용성과 구조 명확성 향상
  • 농구와 축구 예시로 같은 진행 구조 안에서 세부 규칙이 달라지는 점 설명

적용해볼 점

  • 반복되는 처리 흐름이 있는 코드에서 공통 골격을 상위 클래스에 두는 방식 검토
  • 단계별 구현 차이가 큰 로직을 분리해 유지보수성 개선

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...