Olá prof. Nico,
Na criação do Request do cliente de web service você utilizou o padrão de projeto BUILDER ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá prof. Nico,
Na criação do Request do cliente de web service você utilizou o padrão de projeto BUILDER ?
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 ?
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