Prototype Design Pattern is duplicating objects using already created objects. Considering the performance and the cost of generating objects sometimes it's easy to copy the existing heavy objects.