Template Method 썸네일형 리스트형 [디자인 패턴_Again] Template Method Pattern. 이번에 정리 할 패턴은 템플릿 메소드 패턴입니다. 이 패턴은 팩토리패턴이나 싱글턴 패턴과 함께 일반적으로 상당히 많이 사용되는 패턴입니다. 템플릿이라는 그 이름 그대로 상위 클래스에서 알고리즘을 규약하고 일부 공통된 메소드를 직접 구현하여 가지고 있으며, 하위 클래스에서 처리 해야 할 메소드를 추상 메소드로 가지고 있습니다. 한번 예제를 들어보겠습니다. 검색 엔진에서는 검색을 할 수 있도록 데이터 소스에 접근하여 데이터를 읽어오고, 이를 색인하고 최적화의 단계를 거쳐 색인 파일을 완성합니다. 그런데 이 데이터 소스라는 것이 DB일수도 있고, 파일들 일 수도 있을 것입니다. 아무튼, 데이터 소스가 다르고 파일을 읽어오는 것이 다르다는 것만 제외하면 아래와 같은 절차를 가질 것 입니다. 1. 데이터소스에 접.. 더보기 이전 1 다음