Prototype Pattern

The Prototype Pattern is a creational design pattern that enables object cloning, allowing new objects to be created by copying existing ones. This pattern is particularly useful when object creation is resource-intensive or when objects need to be customized without altering their structure.