polimorfismo resumen

4
Universidad Tecnológica del Estado de Zacatecas Unidad Académica de Pinos Tecnología de la Información y Comunicación (TIC) Conceptos Básicos de la Programación Orientada a Objetos (POO) Resumen Polimorfismo Omar Emmanuel Lara Juárez Mónica de los Ángeles Ramírez Moreno 9°”A” Matricula: 481200605 Pinos, Zacatecas A. 03 de julio del 2015

Upload: wouyrmz

Post on 06-Aug-2015

59 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Polimorfismo resumen

Universidad Tecnológica del Estado de Zacatecas

Unidad Académica de Pinos

Tecnología de la Información y Comunicación (TIC)

Conceptos Básicos de la Programación Orientada a

Objetos (POO)

Resumen Polimorfismo

Omar Emmanuel Lara Juárez

Mónica de los Ángeles Ramírez Moreno

9°”A” Matricula: 481200605

Pinos, Zacatecas A. 03 de julio del 2015

Page 2: Polimorfismo resumen

Polimorfismo

Es una relajación del sistema de tipos, de tal manera que una referencia a una clase

(atributo, parámetro o declaración local o elemento de un vector) acepta direcciones

de objetos de dicha clase y de sus clases derivadas (hijas, nietas, etc.).

Herencia y las clasificaciones en Programación Orientada a

Objetos

Estos dos conceptos van de la mano porque se implementa el polimorfismo y se

clasifica a través de la herencia.

¿Por qué el sistema de tipos es importante en Polimorfismo?

Los típicos lenguajes de programación al crear una variable siempre se debe decir

el tipo de datos que es por qué no sabrá lo que se quiere decir o expresar. Podemos

dar varios ejemplos como miNumero que va a pedir números enteros y no permitirá

letras u otra cosa siempre será números enteros, otro ejemplo es Largometraje que

va a rojar lo que se le indique, etc.

Polimorfismo en objeto

Se debe declarar una variable apuntando a objetos de la clase que se ha

determinado solo se aceptan objeto de la clase indicada. Podemos colocar un array

que se rellenaran con los elementos de la clase declarada.

Polimorfismo es el mecanismo por el cual podemos "relajar el sistema de tipos", de

modo que nos acepte también objetos de las clases hijas o derivadas.

Page 3: Polimorfismo resumen

¿Para qué nos sirve en la práctica de Polimorfismo?

Nos habla de dos ejemplos que nos refleja el Polimorfismo; el primero es de

Largometraje, el cual tenemos la clase Cine que va a reproducir Películas y

Documentales los cuales tiene entradas y preferencias en los usuarios si en caso

de que existiera otro atributo que no fuera este tipo tendría que crear otro método

para reproducirlo e la misma clase pero gracias a polimorfismo donde creamos un

método reproducir() y este podrá reproducir cual quiere tipo de Largometraje. El

segundo ejemplo es de un Parking este estaciona coches, motos, bus; se crea un

método de estacionar(), el cual va estacionar cualquier tipo de vehículo sin

Polimorfismo tendríamos que crear un método que permita estacionar los objetos

de las clases Coche, moto y buses y en caso de que llegue otro tipo de vehículo se

tendrá que crear otro método que agregue los nuevos.

A partir de aquí puede haber otra serie de consideraciones y recomendaciones, así

como características implementadas en otros lenguajes,

Page 4: Polimorfismo resumen

Conclusión

En conclusión el polimorfismo nos ayuda a hacer menos código a momento de

hacer declaraciones cuando se ocupan varias clases y los objetos de las mismas

ya que con asignar un método se puede incluir varios tipos de atributos que se

reflejan en cada clase que se vaya a definir para obtener sus objetos o los arroje

para trabajar con ellos.

Los lenguajes que nos muestra que son JavaScript y PHP son los cuales que se los

más débilmente ticipados para el polimorfismo en cambio las características de Java

son fuertemente tipados, los cuales son los que se utilizan el Polimorfismo.