O critério criacional reúne 5 padrões de projeto, conforme mostrados abaixo.

Nome do Padrão Sinopse
Factory Method Define uma interface para criar um objeto, porém deixa que as subclasses decidam qual classe deve ser instanciada. Esse padrão permite a uma classe postergar a instanciação para as subclasses.
Abstract Factory Fornece uma interface para criação de uma família de objetos relacionados ou dependentes sem especificar suas subclasses concretas.
Builder Separa a construção de um objeto complexo da sua representação, de modo que o mesmo procedimento de construção possa criar diferentes representações.
Prototype Especifica os tipos de objetos a serem criados usando uma instância prototípica, ou seja, criar novas instâncias baseadas no protótipo (modelo).
Singleton Garante que uma classe tenha somente uma instância e fornece um ponto global de acesso para ela.
Copyright © 2014 AIEC.