Na aulas, percebi que o retorno "falso" é feito no início do método, a minha dúvida é: Posso colocar uma condição que ao invés de retornar falso, ela execute o método?
public bool Transferir(ContaCorrente contaDestino, double valor)
{
if ((this.saldo >= valor) || (this.saldo - valor >= 0))
{
contaDestino.saldo += valor;
this.saldo -= valor;
return true;
}
return false;
}
Vejam no meu código, eu coloquei o retorno "falso" como padrão, porém, caso a cláusula seja atendida então o código executa e retorna true. Teria diferença em termos de convenção?