[GoF]24.템플릿 메서드 패턴(Template Method Pattern)
1.정의 -특정 연산을 단계별로 수행하는 행위를 기반 클래스에서 약속하고 단계별로 수행하는 구체적 구현은 파생 클래스에서 재정의하는 형태의 패턴. -프로그램 구현에 필요한 뼈대를 일반화하고 세부적인 기능을 재정의하여 설비 단계에서의 비용과 시간을 절감할 수 있다. 2.다이어그램 -EHApp클래스는 프로그램의 기반이 되는 클래스로 초기화,실행,종료, 상호작용를 기능을 약속한다. RUN 메서드는 사용자가 키를 누를 때 반응하여 기능을 실행시킨다. -MyApp클래스는 EHApp클래스를 상속받아 기능을 재정의한다. 3.구현 -EHApp구현 -MyApp구현 3.테스트