Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Matrcula:ES1410919691
DS-DP01-1702-B2-001
Se desea disear una aplicacin para gestionar una empresa de renta de vehculos de tres
tipos: turismo, deportivos y furgonetas. La clase Vehculo define los atributos (placa, tarifa) y
los mtodos (mostrarDescripcion, rentarVehiculo) para todos los vehculos de la empresa.
Considerando que hay distintos tipos de vehculos, es necesario definir subclases para cada
tipo. Un turismo, Deportivo y Furgoneta son vehculos, pero cada uno tiene
caractersticas propias que lo hacen diferente del resto. Para un turismo se desea saber el
nmero de puertas y el tipo de transmisin. Para un deportivo interesa saber la potencia del
motor (HP-caballos de fuerza) y para una furgoneta el nmero de plazas o asientos.
Cuando tenemos objetos con atributos o mtodos semejantes se recomienda utilizar herencia ,
porque todos los atributos que coinciden se pude crear una superclase padre y los atributos
que no coinciden se pueden poner en la subclase hija porque aun tienen relacin con la
superclase.
En nuestro caso hay atributos que todos tienen y que se utilizan en los vehculos turismo,
deportivo y furgonetas como son: placa, tarifa, nmero de fabricante, color y modelo, pero no
es necesario saber cuntos caballos de fuerza tiene el vehculo turismo, sino que ah importa
ms el nmero de puertas, es por ello que los tributos semejantes los pusimos en una
superclase vehculo y los atributos propios de cada clase de vehculo e independientes de los
otras clases los pusimos como subclases.
Bibliografia:
Uml.org