template
n//tɛmˈpleɪt//mall, schablon, mönster
A physical object whose shape is used as a guide to make other objects.
A generic model or pattern from which other objects are based or derived.
(computing) A file or document serving as a basis for others.
(object-oriented) A partially defined class or function, that can be instantiated in a variety of ways depending on the instantiation arguments.