Notice
Recent Posts
Recent Comments
Link
Kim Jinung
Template method pattern 본문
Template method pattern
위 이미지에서 추상 클래스와 이를 상속하는 서브 클래스가 존재한다. AbstarctClass의 templateMethod 메서드 로직은 primitive1, 2 메서드를 실행하는 것이고, 두 메서드는 모두 추상 메서드다. 그리고 이를 상속하는 서브 클래스에서는 primitive1, 2메서드를 구현했다. 서브 클래스에서 templateMethod 메서드를 실행하면 서브 클래스에서 정의한 primitive1, 2 메서드가 templateMethod 메서드의 로직으로 동작한다.
즉 템플릿 메서드 패턴은 추상 클래스에서 공통 로직을 정의하고 서브 클래스에서 세부사항을 구현하는 패턴이다.
'Computer Science > Design Pattern' 카테고리의 다른 글
Proxy pattern, Decorator pattern (0) | 2023.06.05 |
---|---|
Callback pattern & Template callback pattern (0) | 2023.06.05 |
Strategy pattern(Policy pattern) (0) | 2023.06.05 |
Inheritance, Composition (0) | 2023.05.15 |
Front controller 그리고 Adapter pattern (0) | 2023.03.20 |