[Java] 템플릿 메소드 패턴
변하는 것과 변하지 않는 것을 분리 Template Method Pattern 은 이런 문제들을 해결하는 디자인 패턴입니다. 토비의 스프링에서는 템플릿 메소드 패턴을 다음과 같이 정의합니다. 상속을 통해 슈퍼 클래스의 기능을 확장할 때 사용하는 가장 대표적인 방법. 변하지 않는 기능은 슈퍼 클래스에 만들어두고 자주 변경되며 확장할 기능은 서브 클래스에서 만들도록 한다. 템플릿 메소드 패턴 예제 템플릿 메소드 패턴를 쉽게 이해하기 위하여 간단한 예제로 살펴보겠습니다. 민수와 수민이는 등교와 하교를 같이 하는 대학교 동기입니다. 민수는 알고리즘 수업을 듣고 수민이는 자료구조 수업을 듣습니다.민수와 수민이의 하루 학교 일과를 나누어 보겠습니다. 민수 등교 알고리즘 수업 하교 수민 등교 자료구조 수업 하교 템플..
Java
2022. 2. 17. 22:40