O problema:
O casal tem uma conta conjunta e 'SIMULTANEAMENTE' a esposa vai a agência A fazer um saque de R$ 40,00 e o marido vai a agência B fazer um saque de R$ 50,00.
De acordo com a classe abaixo como garantir que a conta não ficará com saldo negativo, lembrando que o saldo da conta é de R$ 50,00?
Muito obrigado,
Marques
public class Saque {
public void queroSacar(BigDecimal valorSaque) {
if (verificaSaldoDaConta(valorSaque)) {
//Processa saque
} else {
//Exibe mensagem 'Saldo Insuficiente'
}
}
public boolean verificaSaldoDaConta(BigDecimal valorSaque) {
boolean podeSacar = false;
//Supondo que tenho 50,00 reais na caonta
//Quando a Esposa vai saccar podeSacar retorna true
//Quando a Marido vai saccar podeSacar retorna true
return podeSacar;
}
}