Prototype Pattern
The prototype pattern is a design pattern that enables the creation of new objects by cloning an existing object that serves as a prototype. Prototype patterns are a flexible and efficient method for creating new objects and at the same time promote the scalability and encapsulation of our code.


