The Prototype pattern is what you reach for when “just call the constructor again” is too expensive—or too painful to configure repeatedly. Instead of creating new instances from …