Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

01 Design Patterns

❯

01 Concept

❯

Prototype

Prototype

Feb 10, 20261 min read

  • design-patterns
  • creational
  • prototype

Prototype

← Back to Creational Patterns

Clone existing objects. Create new objects by copying an existing instance (the prototype) rather than constructing from scratch. Useful when object creation is expensive or when the system should be independent of how its products are created.

Key Properties

  • Shallow vs Deep Copy
  • Prototype Registry
  • Clone Method

Related

  • Factory Method (alternative creation pattern)
  • Memento (related state copying)

design-patterns creational prototype


Graph View

  • Prototype
  • Key Properties
  • Related

Backlinks

  • Creational Patterns
  • Builder
  • Flyweight
  • Memento
  • Shallow vs Deep Copy

Created with Quartz v4.5.2 © 2026

  • GitHub