Casa cuenta debe tener la posibilidad de hacer depósitos hacia su propia cuenta.
Este método va a estar dentro de Account, permitiendo así que las cuentas que heredan de ésta puedan hacer uso de esta funcionalidad.
Criterios de aceptación:
El método debe llamarse deposit y debe recibir un único argumento de tipo double indicando el monto a depositar.
El monto a depositar en la cuenta debe ser mayor o igual a $100.
Se debe hacer uso del método getBalance() y setBalance() para obtener el balance existente, sumarle el monto depositado y establecer este nuevo valor
Una vez validado el monto y realizado el depósito, se debe crear un objeto del tipo Movement para generar un comprobante de operación. Hacer uso del constructor de la clase Movement para este propósito.
Hacer uso del método recordMovement que se encargará de guardar el nuevo movimiento en la lista de movimientos de la cuenta solicitante.
retornar el movimiento creado
Notas:
Es fundamental documentar todo el progreso que hagan. Los comentarios deben ser claros y que en forma corta resuman la intención del código.
Hacer uso de la palabra this tanto para el llamado de métodos propios de la clase como para llamado de atributos propios de la clase. Esto permite que, la clase que utilice este método haga toda esta lógica de manera automática y usando sus propios argumentos o métodos heredados.
Si necesitan ayuda nombrando variables en inlgés, recomiendo explicar brevemente el contexto a alguna IA, que dará una lista de variables muy acertada.
Esta funcionalidad depende de otras que deberán estar realizadas, por lo tanto se recomienda que se usen comentarios del estilo TODO que indican lo que falta por realizar dentro del método.
Ejemplo:
// todo: esperar a la implementación de la funcionalidad recordMovement
Estos comentarios deben ser removidos luego de que el problema se solucione.
Esta tarea está asignada a @Roddri19 y @Nemesoldier
Consultar en cualquier momento al equipo por dudas que surjan.
Casa cuenta debe tener la posibilidad de hacer depósitos hacia su propia cuenta.
Este método va a estar dentro de Account, permitiendo así que las cuentas que heredan de ésta puedan hacer uso de esta funcionalidad.
Criterios de aceptación:
Notas: Es fundamental documentar todo el progreso que hagan. Los comentarios deben ser claros y que en forma corta resuman la intención del código.
Hacer uso de la palabra this tanto para el llamado de métodos propios de la clase como para llamado de atributos propios de la clase. Esto permite que, la clase que utilice este método haga toda esta lógica de manera automática y usando sus propios argumentos o métodos heredados.
Si necesitan ayuda nombrando variables en inlgés, recomiendo explicar brevemente el contexto a alguna IA, que dará una lista de variables muy acertada.
Esta funcionalidad depende de otras que deberán estar realizadas, por lo tanto se recomienda que se usen comentarios del estilo TODO que indican lo que falta por realizar dentro del método.
Ejemplo:
// todo: esperar a la implementación de la funcionalidad recordMovement
Estos comentarios deben ser removidos luego de que el problema se solucione.
Esta tarea está asignada a @Roddri19 y @Nemesoldier
Consultar en cualquier momento al equipo por dudas que surjan.