

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Uma equipe de desenvolvimento está criando uma aplicação que precisa gerar diferentes tipos de relatórios (PDF, Excel ou HTML). Cada tipo de relatório requer um processo de construção complexo e específico. Nesse cenário, o padrão de projeto criacional da Gang of Four (GoF) mais adequado para encapsular a criação de objetos complexos, permitindo a construção de diferentes representações e facilitando a adição de novos tipos de objetos sem alterar o código existente é o
Object Pool, que mantém um conjunto de objetos prontos para uso, evitando o custo de criação repetida.
Builder, que separa a construção de um objeto complexo de sua representação, permitindo que o mesmo processo de construção crie diferentes representações.
Prototype, que cria novos objetos copiando uma instância existente.
Factory Method, que define uma interface para criar um objeto, mas permite às subclasses decidirem qual classe instanciar.
Singleton, que garante que uma classe tenha apenas uma instância e fornece um ponto global de acesso a ela.