Template Method Pattern

    📙 Template Method Pattern

    📌 Template method pattern 템플릿 메소드 패턴(template method pattern)은 소프트웨어 공학에서 동작 상의 알고리즘의 프로그램 뼈대를 정의하는 행위 디자인 패턴이다. 알고리즘의 구조를 변경하지 않고 알고리즘의 특정 단계들을 다시 정의할 수 있게 해준다. (출처 : 위키백과) 추상클래스인데 대부분의 기능은 구현되있어 나머지 중요한 부분 템플릿으로 남겨둔다. 템플릿 메서드 패턴 = 상위클래스는 추상 클래스(기본흐름정의) 구현은 서브 클래스에게 맡긴다. 큰 흐름은 슈퍼클래스가 작은 흐름은 서브 클래스 추상 클래스 , 추상 메서드? >> 템플릿 메서드 생각하면 된다. 📌 추상클래스(abstract class)와 구현 클래스(concrete class) 추상클래스를 만든 개발자..