Que los objetos fallen silenciosamente es malo porque perdemos la confianza en ellos : no estamos seguros de que el objeto haya cumplido con nuestra orden.
Esto no parerce tan terrible cuando del vuelo de las golondrinas se trata, pero ¿y si estamos haciendo una transferencia bancaria?
object transferencia {
var monto = 40
method realizar() {
cuentaOrigen.debitar(monto)
cuentaDestino.depositar(monto)
}
}
¿Qué sucedería si realizamos la transferencia y debitar
no debitara de la cuenta origen cuando no tiene saldo?
¡Descubrilo! Haciendo consultas en la consola, averiguá con cuanto dinero comienzan y terminan las cuentas origen y destino.
Asumí que
cuentaOrigen
ycuentaDestino
entienden el mensajesaldo
Si no estás seguro de qué probar, te hacemos una segurencia:
cuentaOrigen.saldo()
cuentaDestino.saldo()
transferencia.realizar()
cuentaOrigen.saldo()
cuentaDestino.saldo()
Tenés que iniciar sesión antes de empezar a enviar tus soluciones