Вы находитесь на странице: 1из 3

Nombre de la materia

Programacin orientada a objetos


Nombre de la Licenciatura
Ingenieria en sistemas computacionales

Nombre del alumno


Ricardo Sandoval Martinez
Matrcula
000031895

Nombre de la Tarea
Tarea 6
Unidad 6
Herencia y Polimorfismo

Nombre del Tutor


Melani Irais San Luis Espinosa
Fecha
17/06/17

TAREA 5: ARRAYS
Unidad 6: Herencia y polimorfismo
Programacin Orientada a Objetos

Introduccio n
La herencia es un mecanismo que permite la definicio n de una clase a partir de la definicio n de otra ya
existente. La herencia permite compartir automa ticamente me todos y datos entre clases, subclases y
objetos. La herencia esta fuertemente ligada a la reutilizacio n del co digo en la OOP. Esto es, el co digo de
cualquiera de las clases puede ser utilizado sin ma s que crear una clase derivada de ella, o bien una
subclase.

Hay dos tipos de herencia: Herencia Simple y Herencia Mu ltiple. La primera indica que se pueden definir
nuevas clases solamente a partir de una clase inicial mientras que la segunda indica que se pueden definir
nuevas clases a partir de dos o ma s clases iniciales.

El polimorfismo se refiere a la capacidad de un objeto para comportarse como otro, siempre y cuando
pertenezca a la misma jerarqua de herencia.

Desarrollo
Sin necesidad de implementar el co digo completo de las clases, solamente el diagrama, co mo quedara
la relacio n de herencia del archivo adjunto?
Abstrae el problema y propo n una jerarqua de clases para el problema presentado. Enva el diagrama
solamente. Vas a escribir un programa de software para un zoolgico. Sabes que vas a trabajar con animales
como: delfines, peces, ballenas, serpientes, leones, pinginos, cangrejos, caballos, elefantes, etc.

Qu es lo que tienen en comn todos?


Notas que hay varias categoras? Vertebrados, invertebrados, mamferos, bpedos, cuadrpedos, acuticos,
terrestres, etc.

Abstrae el problema y propn una jerarqua de clases para el problema presentado. Enva el diagrama
solamente.

Del ejercicio de la unidad, implementa las clases Tringulo y Rombo. Ambas deben heredar de Figura y ser
capaces de calcular el rea y permetro. Enva el cdigo a tu profesor.

2
Unidad 6: Herencia y polimorfismo
Programacin Orientada a Objetos

Conclusio n
Esta semana aprendimos a programar y crear clases que sepan utilizar la herencia de una forma
adecuada y eficiente. Sabemos a esta altura como reutilizar un co digo de una mejor forma comparado con
el principio del curso cuando apenas entendiamos las bases del mismo, ahora es distinto, la herencia y el
polimorfismo son grandes herramientas y entendimiento para entender las estructuras de todo co digo
dedicado a la programacio n orientada a objetos que hacen de esta materia, algo menos dificil y mas
comprensible.

Bibliografa
UTEL, 2017
Nereu, 2014
Programacio n y ma s, 2013