Prototype Design Pattern
The Prototype Pattern specifies the kind of objects to create using a prototypical instance and create new objects by copying this prototype
The Prototype Pattern specifies the kind of objects to create using a prototypical instance and create new objects by copying this prototype