[GOF 디자인 패턴] 템플릿 메서드 (TEMPLATE METHOD) 패턴

템플릿 메서드 (TemplateMethod) 패턴 행동(behavioral) 패턴 중 하나로, 상위 클래스에서 공통적인 로직을 정의하고, 하위 클래스에서 상속받아 일부 메서드를 오버라이드하여 각 하위 클래스가 자신에게 맞게 변경할 수 있는 패턴이다.