1. 템플릿 (Template)
ㅇ [일반] 통상, 모양을 잡아주는 온갖 종류의 도형 틀들로 이루어진 형판 (形板, 모양자)
ㅇ [전산] 일부 만 변경해서 반복하거나 재사용할 수 있는 틀
- 생산성,유지보수성,완성도를 위해 검증된 틀을 선언하고 재사용하는 것
2. [전산] 템플릿
ㅇ 문자열 템플릿 (Template Literal) ☞ Here Document, 리터럴(Literal) 참조
- 문자열 리터럴에 표현식(변수 등)을 추가하거나, 여러 줄의 문자열을 표현 가능
- 자바스크립트 例) tempLiteral = `I am an Template Literal ${someVar}`;
ㅇ 함수 템플릿 (Function Template)
- 함수의 다중 정의를 쓰지 않고도,
. 여러 자료형을 쓸 수 있도록, 함수에 다양성을 주는 틀
- 즉, 함수의 기능은 명확,단일하게 하되,
. 다양한 자료형을 사용 가능케 함으로써, 오히려 모호함을 유지
ㅇ 클래스 템플릿 (Class Template)
- 클래스를 찍어내는 모양자