[Design Pattern] 템플릿 메서드(Template Method) 패턴
1. 템플릿 메서드(Template Method) 패턴이란?템플릿 메서드(Template Method) 패턴 정의상위 클래스에 템플릿 메서드가 정의되어 있고, 이 메서드 내부는 추상 메서드를 사용하여 하위 클래스에서 구현하도록 하는 디자인 패턴이다. 상위 클래스는 추상 메서드를 사용하는 추상 클래스이며, 하위 클래스가 추상 메서드를 실제로 구현한다. 구체적인 처리 방식은 하위 클래스가 담당하나, 전체적인 흐름은 상위 클래스에서 구성한 대로 된다.상위 클래스는 전체적인 알고리즘의 뼈대를 구성하고, 하위 클래스에서 뼈대의 구체적인 내용을 결정하는 디자인 패턴을 템플릿 메서드(Template Method) 패턴이라고 한다. 2. 템플릿 메서드(Template Method) 예제 코드상위 클래스인 Abstrac..
디자인패턴
2024. 8. 28. 10:12