Un banco permite a sus clientes contratar depósitos. Un depósito permite a los clientes obtener una rentabilidad por su dinero.
Un depósito se caracteriza por:
- Estructura: titular, capital, plazo en días, tipo de interés.
- Comportamiento:
- liquidar el depósito una vez cumplido el plazo con lo que se devuelve al cliente el capital invertido más los intereses.
- consultar los intereses producidos al final del periodo.
Existe un tipo de depósito que se denomina depósito estructurado. Un depósito estructurado es un tipo de depósito que se caracteriza por tener un tramo del capital a un determinado interés y otra el otro restante a otro distinto. Para éste también se podrán consultar los intereses producidos y liquidar, teniendo en cuenta que esto supone la suma la parte fija y la variable.
Escribir ambas clases utilizando herencia, añadir los constructores adecuados, getters, setters, atributos y métodos especificados.
Crear una clase principal que cree con datos introducidos por teclado un objeto Deposito y otro DepositoEstructurado y que obtenga la liquidación de ambos.
No hay comentarios:
Publicar un comentario