[Java] 템플릿 메서드 패턴 (Template Method pattern)


[Java] 템플릿 메서드 패턴 (Template Method pattern)

# 관련 포스팅 - 추상 클래스 : https://young0105.tistory.com/46 템플릿 메서드 패턴 (Template Method pattern) - 추상 메서드 or 구현된 메서드를 활용하여, 코드의 흐름(시나리오)를 정의하는 디자인 패턴 - '행위' 디자인 패턴 - final로 선언함 → 자식 클래스가 해당 메서드에 대해 재정의할 수 없게 함 (메서드 오버라이드 금지) - 프레임워크에서 자주 사용됨 - 부모 클래스에서 선언되어, 전체적인 흐름을 정의함 → 각 자식 클래스마다 다르게 구현되어야 하는 부분은 추상 메서드로 선언함 → 자식 클래스는 추상 메서드를 구체화함 - 전체적인 구조는 바꾸지 않으면서, 특정 단계에서 수행하는 내역을 바꿈 // 부모 클래스 파일 // // 메서드1 선언 ..


원문링크 : [Java] 템플릿 메서드 패턴 (Template Method pattern)