개발자 기술 면접 준비/정리

템플릿 메소드 패턴이란?

ucong 2021. 6. 9. 00:48

템플릿 메소드 패턴이란?

- 디자인 패턴의 행동 패턴 중 하나로 메소드에서 알고리즘의 골격을 정의합니다.

- 알고리즘의 여러 단계 중 일부는 서브클래스에서 구현 할 수 있습니다.

- 템플릿 메소드를 이용하면 알고리즘의 구조는 그대로 유지하면서 서브클래스에서 특정단계를 재정의 할 수 있다.

 

- 코중복 코드 줄일 수 있고 자식 클래스 역할을 줄여 핵심 로직의 관리가 용이

- 추상 메소드가 많아지면 클래스 관리가 복잡해짐

'개발자 기술 면접 준비 > 정리' 카테고리의 다른 글

Nginx란?  (0) 2021.06.09
Servlet VS JSP  (0) 2021.06.09
팩토리 패턴이란?  (0) 2021.06.09
싱글톤패턴이란?  (0) 2021.06.09
디자인패턴이란?  (0) 2021.06.09