Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Ejemplo “Gestión Bancaria”
Se pretende diseñar una aplicación mediante el paradigma Orientado a Objetos que lleve a cabo la “Gestión de cuentas bancarias”.
2
Ejemplo “Gestión Bancaria”
En un primer paso se identificarán las clases que intervienen en el sistema: Las clases identificadas en una primera iteración son: cuenta cliente
3
cuentas cliente depositarDinero (double) extraerDinero (double)
numeroCuenta: int saldoCuenta: double codigoCliente: int depositarDinero (double) extraerDinero (double) getSaldo (): double cliente dni : int nombre: string direccion: string telefono: string getDni (): int getNombre (): string getDireccion (): string getTelefono (): string
4
Ejemplo “Gestión Bancaria”
A continuación nos planteamos las siguientes preguntas: ¿Cuántos tipos distintos de cuentas existen? ¿Qué contienen dichas cuentas? Como segunda iteración se identifican las siguientes clases: cuentaCorriente cuentaAhorro
5
Ejemplo “Gestión Bancaria”
Para el problema de los distintos tipos de cuentas se creará una clase abstracta cuenta y una subclase por cada tipo de cuenta: cuentas cuentaCorriente cuentaAhorro
6
Cuentas cuentaCorriente cuentaAhorro Clase Abstracta
(No posee objetos ni contructor) Cuentas depositarDinero (double) extraerDinero (double) getSaldo (): double numeroCuenta: int saldoCuenta: double codigoCliente: int Relación de Herencia cuentaCorriente cuentaAhorro interes: double Atributos/Variables de la clase depositarDinero (double) extraerDinero (double) depositarDinero (double) extraerDinero (double) actualizarIntereses (double) Métodos/Funciones u Operaciones de la clase
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.