템플릿 메소드 패턴
소프트웨어 디자인 패턴
템플릿 메소드 패턴(template method pattern)은 소프트웨어 공학에서 동작 상의 알고리즘의 프로그램 뼈대를 정의하는 행위 디자인 패턴이다.[1] 알고리즘의 구조를 변경하지 않고 알고리즘의 특정 단계들을 다시 정의할 수 있게 해준다.[2]
구조
편집UML 클래스 다이어그램
편집클래스 다이어그램
편집같이 보기
편집각주
편집- ↑ Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissides, John (1994). 〈Template Method〉. 《Design Patterns》. Addison-Wesley. 325–330쪽. ISBN 0-201-63361-2.
- ↑ Freeman, Eric; Freeman, Elisabeth; Sierra, Kathy; Bates, Bert (2004). Hendrickson, Mike; Loukides, Mike, 편집. 《Head First Design Patterns》 (paperback) 1. O'REILLY. 289, 311쪽. ISBN 978-0-596-00712-6. 2012년 9월 12일에 확인함.
- ↑ “The Template Method design pattern - Structure”. 《w3sDesign.com》. 2017년 8월 12일에 확인함.
- ↑ LePUS3 legend. Retrieved from http://lepus.org.uk/ref/legend/legend.xml Archived 2018년 3월 14일 - 웨이백 머신.