Sei sulla pagina 1di 3

UNIDAD 3: Caractersticas de POO y excepciones.

Actividad 1. Herencia y polimorfismo fase1.

NOMBRE: Rosa Margarita Rodrguez Quintero.

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.

2. Analiza el caso e identifica la superclase y subclases presentes. Explica brevemente cmo se


relacionan entre ellas.

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.

3. Elabora una representacin grfica de la jerarqua de herencia, incluyendo los atributos y


mtodos de cada clase (diagrama de clases).
4. De acuerdo a tu libre criterio, aade al menos un atributo adicional a la superclase y un
atributo adicional a dos de las tres subclases (las que t decidas).

En la superclase agregu nmero de fabricante o nmero de serie, color y modelo. Y en la


superclase turismo agregu cmaras, porque sera importante que un cliente pueda sentirse
ms cmodo al manejar si trae cmara trasera o lateral y en el vehculo deportivo agregue que
tipo de accesorios porque puede ser austero y no traer accesorios o puede tenerlos y en la
subclase furgoneta agregu que tipo de cajuela trae si mediana o grande.

Bibliografia:

Uml.org

Potrebbero piacerti anche