Prototype
A prototype is an object that serves as an exemplar for new objects.
Closest Wikipedia entry: Prototype-based programming — Prototype-based programming is a style of object-oriented programming in which behavior reuse (known as inheritance) is performed via a process of reusing existing objects that serve as prototypes. This model can also be known as prototypal, prototype-oriented, classless, or instance-based programming. Prototype-based programming uses the process generalized objects, which can then be cloned and extended.
Misconceptions about Prototype1 documented Misconception
No known Java misconceptions for this concept