[디자인 패턴] 템플릿 메서드(Template Method) 패턴
포스코DX 교육을 들으면서 몇몇 디자인 패턴에 대해 소개해주셨다.하지만 들을 때마다 새롭고 정리가 잘 되지 않아, 오래 기억하기 위해 블로그에 정리를 하고자 한다. 🔍 템플릿 메서드(Template Method) 패턴▶️ 템플릿 메서드 패턴이란?템플릿 메소드 패턴이란 여러 클래스에서 공통으로 사용하는 메서드를 상위 클래스(추상 클래스)에서 정의하고, 하위 클래스마다 세부 동작(추상 메서드)을 구현하는 패턴을 말한다.즉, 상위 클래스로 전체적인 알고리즘의 흐름을 유지하고, 하위 클래스에서 세부적인 사항을 변경해 다양한 상황에 적용할 수 있도록 유연성을 높일 수 있다. 디자인 패턴에서의 템플릿은 변하지 않는 것을 의미한다고 한다. ▶️ 템플릿 메서드 패턴의 장점코드 재사용성 증가: 공통 부분을 상위 클래스..