목록Template Method Pattern (1)
초보개발자 긍.응.성
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lMYce/btsHZ47SfLk/yQivQHeonsCvdi9pKYkw50/img.png)
이 글은 헤드퍼스트 디자인패턴과 GoF 디자인패턴을 읽고 정리한 글입니다.1. 템플릿 메서드 패턴(Template Method Pattern)템플릿 메서드 패턴은 알고리즘의 골격(skeleton)을 정의합니다. 템플릿 메서드를 이용하면 알고리즘의 일부 단계를 서브클래스에서 구현할 수 있으며, 알고리즘의 구조는 그대로 유지하면서 알고리즘의 특정 단계를 서브클래스에서 재정의할 수도 있습니다.1.1. 구성 요소AbstractClass추상 메서드(primitiveOperation)를 정의합니다. 이는 서브클래스가 구현하게 됩니다.템플릿 메서드의 알고리즘의 골격을 정의합니다. 내부적으로 템플릿 메서드는 추상 메서드를 호출합니다.ConcreteClass추상 메서드(primitiveOperation)을 구현합니다.C..
설계패턴(Design Pattern)
2024. 6. 16. 14:38