prototype-based
Instances inherit directly
Prototype-based describes a style of object-oriented programming where objects inherit directly from other objects rather than from classes.
Instead of defining a blueprint (class) and creating instances, you clone existing objects and modify them.
JavaScript is the most prominent prototype-based language: Every object has a prototype chain it inherits properties from.
Paradigm using encapsulated entities
- delegationTransferring responsibility downward
- cloningMaking identical copies
- prototypalServing as original model
- classlessWithout social divisions
JavaScript · Lua · Io · dynamic · linkage · instance · method · encapsulation
Preset pattern for reproduction
- blueprintDetailed technical drawing
- archetypeOriginal model for copies
- modelRepresentation or paradigm
- exemplarTypical perfect instance
pattern · original · reference · specimen · precursor · proof-of-concept · mockup · wireframe
Transferring responsibility downward
- cloningMaking identical copies
- reuseEmploy something again
- mutableAble to be changed
- fallbackAlternative if primary fails
lookup · shadowing · override · extend · link · ancestor · descendant
Arranging into groups
- typicalityConformity to standard patterns
- similarityState of being alike
- schemaOrganized representational structure
- classificationSystematic grouping by traits
object-oriented
Paradigm using encapsulated entities
- delegationTransferring responsibility downward
- cloningMaking identical copies
- prototypalServing as original model
classless · JavaScript · Lua · Io · dynamic · linkage · instance · method · encapsulation · polymorphism
template
Preset pattern for reproduction
- blueprintDetailed technical drawing
- archetypeOriginal model for copies
- modelRepresentation or paradigm
exemplar · pattern · original · reference · specimen · precursor · proof-of-concept · mockup · wireframe · iteration
delegation
Transferring responsibility downward
fallback · lookup · shadowing · override · extend · link · ancestor · descendant
categorization
Arranging into groups
- typicalityConformity to standard patterns
- similarityState of being alike
- schemaOrganized representational structure
classification · perception · recognition · abstraction · generalization
prototype, prototypes, prototyped, prototyping, prototypical, prototypically, base, based, basing