Prototype Pattern It lets you copy existing objects without making your code dependent on their classes.