Ficou claro o funcionamento, minha dúvida é: pq não criar o objeto Produto dentro do método buscaProduto?
Ficou claro o funcionamento, minha dúvida é: pq não criar o objeto Produto dentro do método buscaProduto?
Oi Adilson, tudo bem? Não há uma resposta certa pra isso. Depende muito da situação. Mas o comum de se ver nas aplicações é que algo que busca um determinado registro em um banco, retorne um objeto referente aquela entidade.
Apesar do instrutor não ter feito isso, você pode perfeitamente fazer isso e adapatar o restante do código para essa mudança, se necessário claro.
Talvez o instrutor não tenha se atentado a isso no momento, isso acontece, mas desenvolvimento é isso mesmo, as vezes a gente nota que pode fazer determinada coisa de outra forma que pode ser mais simples ou fazer mais sentido...
Não se prenda ao código final do curso ou da aula, fique a vontade para melhora-lo e aperfeiçoa-lo. Isso é o mínimo que você pode fazer pra aprender mais.
Espero ter ajudado, Bons estudos.
Vlw Wanderson