상위 클래스와 하위 클래스의 연계

🗺️ Design Pattern

[Design Pattern] Template Method Pattern - 템플릿 메소드 패턴

Templete Method Pattern템플릿 메소드 패턴(Template Method Pattern)은 상위 클래스에서 기본적인 알고리즘의 구조를 정의하고, 하위 클래스에서 알고리즘의 특정 단계를 구현하는 디자인 패턴입니다.이 패턴을 통해 알고리즘의 구조는 변경하지 않고, 알고리즘의 특정 단계를 재정의할 수 있습니다. 템플릿이란, 사전적 의미로는 형판이라고 합니다.문자, 도형으로 구멍이 뚫려 있는 얇은 플라스틱 판을 생각해볼 수 있습니다.실제로 어떤 도형이 그려질지는 필기구에 의해 결정됩니다.펜으로 그리면 펜으로 그린 도형이 되고, 연필로 그리면 연필로 그린 도형이 됩니다. Template Method 패턴은 템플릿 기능을 가진 패턴입니다.상위 클래스 쪽에 템플릿 메서드가 정의되어 있고, 그 메서드 ..

Bigbread1129
'상위 클래스와 하위 클래스의 연계' 태그의 글 목록