template
prototype pattern
abstract
exemplification
typification
templatize
archetype
generic class
paradigm
simulate
exotype
builder pattern
functor
direct product
prototypical
exophenotype
automorphism
coterminal
generics
object-based
model
alloxenic
phenotype
instantiation
type erasure
hom-set
prototype
mock up
projection
norm
co-pattern
object-oriented programming
extend
instantiate
ecotype
composite reuse principle
intermodel
class-based language
visitor pattern
model number
prototype-based language
formal parameter
class-based
genericity
construct
polymorphism
strongly-typed
creational pattern
bridge pattern
intramodel
command pattern
armchair
state pattern
generification
generic property
Smalltalk
gradual typing
sort
type hinting
nondegenerate
factory method pattern
generically
wild type
inheritor
classeme
diagonal morphism
subclass
modelization
genericize
imitate
objectified
modelessness
nonmodel
jobbie
software framework
pattern
typechecker
modelessly
intertype
lumped-element model
canalisation
composite pattern
boxing
twist morphism
prototypic
archetypical
prototypal
type
box
Liskov substitution principle
formal cause
archetypal
type system
strong typing
object-oriented language