Creational patterns abstract away some detail of the instantiation process. The GoF identify the following creational patterns:

  • Factory,
  • Builder,
  • Factory method,
  • Prototype, and
  • Singleton.