Na última aula do curso o instrutor nos ensina a criar a classe NestResponseBuilder, que recebe 3 parâmetros a partir de 3 métodos diferentes para setar o valor dentro da mesma.
A minha dúvida é, qual seria a diferença ao invés de criar 3 métodos para definir os valores das váriaveis da classe, apenas receber todos eles pelo construtor da mesma ?
Exemplo:
// código do instrutor
new NestResponseBuilder()
.comStatus(201)
.comHeaders({})
.comBody({})
.build();
// alternativa de implementação
new NestResponseBuilder(201, {}, {})
.build();