These patterns handle the process of object formation in such a way that they can be separated from their implementing system. This allows for greater flexibility in determining which objects should be created for a specific use case/scenario.
There are five different patterns in the Creational category, each with a particular usage: