O professor passa a função criando uma variável pra armazenar o valor sacado:
transferir(valor, conta) {
const valorSacado = this.sacar(valor);
conta.depositar(valorSacado);
}
É má prática, ou abre margem pra algum bug se eu fizer simplesmente sem criar uma variável:
transferir(valor, conta) {
this.sacar(valor);
conta.depositar(valor);
}
? Se sim, por que?