Design Patterns – Builder

O Builder é um design pattern que separa a construção de um objeto complexo na sua representação, de modo que o mesmo processo de construção possa criar diferentes representações.

Nesse caso a ideia é de que os resultados podem ser tantos, que é difícil preve-los ou simular uma interface que comportaria e atenderia a todos. Assim esse padrão é utilizado principalmente em sistemas editores de texto.

E já que uma imagem vale mais do que mil palavras, deixo aqui, mais uma vez, uma explicação à la Homer Simpson:

Fonte da Imagem: http://kirangudipudi.blogspot.com/

// Comente!

comentários

Olá, eu sou a Gabi e eu criei o "Eu Faço Programas" em 2011, quando ainda trabalhava em desenvolvimento web. Atualmente meu trabalho é focado em estratégia digital e redes sociais. Quer saber mais? www.imgabi.com

// 1 Comentário

// Siga as boas práticas: Comente!