본문 바로가기
백엔드/Java

디자인 패턴 - 템플릿 메서드 패턴이란?

by david100gom 2019. 9. 28.

템플릿 메서드 패턴

템플릿 메서드패턴(Template Method Pattern) 은 전체적으로는 동일하면서 부분적으로는 다른 구문으로 구성된 메서드의 코드 중복을 최소화할 때 유용하다. 다른 관점에서 보면 동일한 기능을 상위 클래스에서 정의하면서 확장/변화가 필요한 부분만 서브 클래스에서 구현할 수 있도록 했다. 

템플릿 메서드 패턴은 전체적인 알고리즘은 상위 클래스에서 구현하면서 다른 부분은 하위 클래스에서 구현할 수 있도록 하는 디자인 패턴이다. 전체적인 알고리즘 코드를 재사용하는 데 유용하다

 

참고서적 : 객체지향 디자인 패턴 (http://www.yes24.com/Product/Goods/12501269)

댓글