1. 템플릿 메서드 패턴이란?템플릿 메서드 패턴은 상위 클래스에서 공통 알고리즘의 구조를 정의하고, 하위 클래스에서 구체적인 세부 사항을 재정의할 수 있도록 하는 패턴입니다. 알고리즘의 전체 흐름이나 단계는 동일하지만, 일부 단계의 구현이 상황에 따라 달라질 때 유용합니다.핵심 개념:상위 클래스(추상 클래스)는 알고리즘의 골격(template)을 정의합니다.하위 클래스는 세부 구현을 재정의(override)합니다.2. 클래스 다이어그램+------------------------+| AbstractClass |+------------------------+| + templateMethod() || + primitiveOperation1()|| + primitiveOperation2..