Start your All-Access Pass to unlock this challenge
What's the role of the "factory" when it comes to the builder pattern?
To fully complete the builder pattern, each builder must have a factory that creates that builder.
The factory doesn't really have anything to do with the builder... except as a helpful way to create builders, since we often need multiple instances and builders may need services.
The factory is needed only if you intend to return a different builder implementation at run-time: it works together with a "builder interface".