Prototype Pattern

Kind: pattern

Layer: Design Patterns Core

Record: architecture:prototype-pattern

Severity: contextual

Scope: object_creation, runtime

Canonical: Ontology

A design pattern that creates new objects by cloning a prepared template and applying overrides.

Listed in Architecture principles, after Builder Pattern and before Singleton Pattern.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Force

Linked from