Template method pattern 언제 사용하나? 어떤 같은 형식을 지닌 특정 작업들의 세부 방식을 다양화하고자 할 때 사용을 하는 패턴이다.
- 템플릿 메서드 패턴의 구조 - 부모 클래스에서 전반적인 과정을 수행하는 메인 메소드가 있고 그 과정 가운데 세부 메소드가 있다. 메인 메소드를 호출하면 실행중에 이 세부 메소드들이 호출되는 형태를 가진다. 자식 과정에서는 아래 사진과 같이 그 세부 메소드를 오버라이딩 하는 것이다.