“Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype”
• Kind of like “copy and paste” approach to coding.
• Make a copy of the object and then change members to create the final object.
• Avoids creating many small subclasses
Links: