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.

programming

object-oriented

Paradigm using encapsulated entities

classless · JavaScript · Lua · Io · dynamic · linkage · instance · method · encapsulation · polymorphism

design

template

Preset pattern for reproduction

exemplar · pattern · original · reference · specimen · precursor · proof-of-concept · mockup · wireframe · iteration

inheritance

delegation

Transferring responsibility downward

fallback · lookup · shadowing · override · extend · link · ancestor · descendant

cognition

categorization

Arranging into groups

classification · perception · recognition · abstraction · generalization

Opposites
object-oriented programming paradigm

prototype-basedclass-based

Organized by social tier

classical

Family

prototype, prototypes, prototyped, prototyping, prototypical, prototypically, base, based, basing

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G