Name: Prototype
Type: Creational
Use when you want to:
Clone an object rather than create one
From Wikipedia:
The prototype pattern is a creational design pattern in software development. It is used when the type of objects to create is determined by a prototypical instance, which is clo...