Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Design Pattern BUILDER na criação do cliente HTTP

Olá prof. Nico,

Na criação do Request do cliente de web service você utilizou o padrão de projeto BUILDER ?

4 respostas

Oi Marcelo,

exatamente! Usamos o Builder para construir a requisição HTTP (junto com uma api fluente).

O padrão Builder permite a criação de um objeto mais complexo chamando pequenos métodos que deixam a construção mais expressivo e claro.

Tudo bem?

abs

Perfeito, Nico. Obrigado.

Agora, indo um pouco mais além, por que não se usar vários setters ao invés do padrão Builder ?

solução!

Oi Marcelo,

a ideia é ser mais expressivo possível. Normalmente usando nomes como set ou get nao ajuda nesse sentido.

tudo bem?

abs

Faz sentido, Nico. "Set-something" parece ser mais genérico do que os métodos que você usou