Viva! A versão em Português Brasileiro finalmente foi lançada! Por favor, envie-nos uma mensagem se você quer compartilhar sua opinião ou relatar um erro.
Builder

Builder em PHP

O Builder é um padrão de projeto criacional, que permite a construção de objetos complexos passo a passo.

Diferente de outros padrões de criação, o Builder não exige que os produtos tenham uma interface comum. Isso torna possível produzir produtos diferentes usando o mesmo processo de construção.

Uso do padrão em PHP

Complexidade:

Popularidade:

Exemplos de uso: O padrão Builder é um padrão bem conhecido no mundo PHP. É especialmente útil quando você precisa criar um objeto com muitas opções possíveis de configuração.

Identificação: O padrão Builder pode ser reconhecido na classe que possui um único método de criação e vários métodos para configurar o objeto resultante. Os métodos do Builder geralmente suportam encadeamento (por exemplo, algumBuilder->configValorA(1)->configValorB(2)->criar()).

Builder em outras linguagens

Padrões de Projeto: Builder em Java Padrões de Projeto: Builder em C# Padrões de Projeto: Builder em C++ Padrões de Projeto: Builder em Python Padrões de Projeto: Builder em Ruby Padrões de Projeto: Builder em Swift Padrões de Projeto: Builder em TypeScript