Olá prof. Nico,
Na criação do Request do cliente de web service você utilizou o padrão de projeto BUILDER ?
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