Pessoal, dúvida! Eh uma má prática tentar desmembrar os "IFs", segue exemplo:
public bool Saca(double ValorSaque) { if (ValorSaque == 0 || ValorSaque < this.saldo) { return false; }
if (!this.titular.EhMaiorDeIdade() && ValorSaque > 200) { return false; } else { this.saldo -= ValorSaque; return true; } }
Obrigado!