The GoF design patterns book defines Prototype design pattern as follows - 'Specify the kind of objects to create using a prototypical instance, and create new objects by copying this prototype.'