En el ejemplo que acabamos de ver, si la cuenta origen no tiene suficiente saldo, cuando hagamos transferencia.realizar()
, de cuentaOrigen
no se habrá debitado nada, pero en la de destino se habrá acreditado dinero. ¡Acabamos de crear dinero!
Suena divertido, pero el banco estará furioso .
El problema acá surgió porque la cuenta origen falló, pero lo hizo en silencio y nadie se enteró. ¿La solución? ¡Gritar el error fuerte y claro!
Probá nuevamente las consultas anteriores, pero con una nueva versión del código que no falla silenciosamente:
cuentaOrigen.saldo()
cuentaDestino.saldo()
transferencia.realizar()
cuentaOrigen.saldo()
cuentaDestino.saldo()
Tenés que iniciar sesión antes de empezar a enviar tus soluciones