Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Builder x Factory

Seria correto afirmar que deve-se usar o Builder para construir classes que representam uma entidade (Clientes, Produtos, Carros) e o factory para construir uma classe que implemente comportamentos? (Andar, Escrever, Falar) ?

1 resposta
solução

Fala ai Arnaldo, tranquilo ?

Cara ambos padrões são padrões de criação de objetos.

Nem sempre são usados pelo que você descreveu, gosto mais da idéia de você pensar na fábrica, como uma fábrica mesmo, que basicamente você entra com a materia prima, a fabrica processa esses materiais e te dá um produto, quem quer um produto da fabrica, não se preocupa em como ele é criado, só sabe do que precisa para a criação.

Enquanto o builder, passamos parametro a parametro até termos o objeto completo, dessa forma sabemos como esta sendo criado em tese.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software