POO1_U3_A2_EDCV

2
Programación Orientada a Objetos I Grupo: DS-POO1-1402C-005 Alumno: Eduardo Cruz Vázquez Matrícula: AL12533823 Actividad 2. Cuadro sinóptico Herencia y Polimorfismo 1 Herencia Facilita la creación de objetos a partir de otros ya existentes, obteniendo características similares al mismo. Es un mecanismo por medio del cual una clase se deriva de otra, llamada entonces clase base o clase padre, de manera que extiende su funcionalidad. Permite la reutilizacion del codigo Una de sus funciones más importantes es la de proveer Polimorfismo Polimorfismo Se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos El polimorfismo de sobrecarga ocurre cuando las funciones del mismo nombre existen, con funcionalidad similar, en clases que son completamente independientes una de otra El polimorfismo paramétrico es la capacidad para definir varias funciones utilizando el mismo nombre, pero usando parámetros diferentes (nombre y/o tipo). La habilidad para redefinir un método en clases que se hereda de una clase base se llama especialización. Por lo tanto, se puede llamar un método de objeto sin tener que conocer su tipo intrínseco: esto es polimorfismo de subtipado.

description

a

Transcript of POO1_U3_A2_EDCV

Page 1: POO1_U3_A2_EDCV

Programación Orientada a Objetos IGrupo: DS-POO1-1402C-005Alumno: Eduardo Cruz VázquezMatrícula: AL12533823Actividad 2. Cuadro sinóptico

Herencia y Polimorfismo

1

Herencia

Facilita la creación de objetos a partir de otros ya existentes, obteniendo características similares al mismo.

Es un mecanismo por medio del cual una clase se deriva de otra, llamada entonces clase base o clase padre, de manera que extiende su funcionalidad.

Permite la reutilizacion del codigo

Una de sus funciones más importantes es la de proveer Polimorfismo

Polimorfismo

Se refiere a la propiedad por la que es posible enviar mensajes sintácticamente

iguales a objetos de tipos distintos

El polimorfismo de sobrecarga ocurre cuando las funciones del mismo nombre existen, con funcionalidad similar, en clases que son completamente independientes una de otra

El polimorfismo paramétrico es la capacidad para definir varias funciones utilizando el mismo nombre, pero usando parámetros diferentes (nombre y/o tipo).

La habilidad para redefinir un método en clases que se hereda de una clase base se llama especialización. Por lo tanto, se puede llamar un método de objeto sin tener que conocer su tipo intrínseco: esto es polimorfismo de subtipado.

Page 2: POO1_U3_A2_EDCV

Programación Orientada a Objetos IGrupo: DS-POO1-1402C-005Alumno: Eduardo Cruz VázquezMatrícula: AL12533823Actividad 2. Cuadro sinóptico

Fuentes

http://voroluisnoge.blogspot.com/?_sm_au_=iVVcq2P35JJJ7cTP

http://es.kioskea.net/contents/413-oop-polimorfismo

2