Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Método _criaNegociacao()

Olá,

Existe algum motivo da criação do método _criaNegociacao() além de reduzir a quantidade linhas no método adiciona?

1 resposta
solução!

Oi Willian,

O que o instrutor fez é o que chamamos de encapsulamento de código. Isolar aquelas linhas num método _criaNegociacao() não só reduz a quantidade de linhas do método adiciona(), como deixa seu fluxo mais simples de ser compreendido.

Outra pessoa rapidamente percebe que naquele ponto do código uma negociação é criada. Caso seja importante saber como uma negociação é criada, basta investigar o método _criaNegociacao().