Olá,
Existe algum motivo da criação do método _criaNegociacao() além de reduzir a quantidade linhas no método adiciona?
Olá,
Existe algum motivo da criação do método _criaNegociacao() além de reduzir a quantidade linhas no método adiciona?
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()
.