Templates
Der Begriff Templates stammt aus dem Englischen und bedeutet ins Deutsche übersetzt „Schablone“. Dabei handelt es sich um eine Mustervorlage, die in den verschiedensten Bereichen angewendet wird. Wie beispielsweise zu Generierung von Internetseiten, sowohl statische als auch dynamische. Im Prinzip bildet das Template das Seitenlayout-Grundgerüst, welches anschließend nur noch entsprechend mit Inhalten gefüllt wird. Die Vorlage selbst kann sowohl textliche als auch grafische Elemente beinhalten. Eine weitere Anwendung finden Templates innerhalb von Textverarbeitungsprogrammen. Innerhalb des Templates können Angaben zu Schriften, Rändern, etc. abgespeichert werden. Aber auch in der Programmierung finden Templates häufig einen Einsatz. Die Typbindung in C++ ist recht starr und kann sich hinderlich auswirken. Durch den Einsatz von Templates kann sie flexibler gemacht werden, ohne auf sie ganz verzichten zu müssen. Dabei bildet das Template hier eine Art Schablone für eine Klassen- oder Funktionsdefinition.