Vous êtes sur la page 1sur 1

En la programacin orientada a objetos, una clase es una construccin que se utiliza como un

modelo (o plantilla) para crear objetos de ese tipo. El modelo describe el estado y el
comportamiento que todos los objetos de la clase comparten. Un objeto de una determinada
clase se denomina una instancia de la clase.


Polimorfismo
En programacin orientada a objetos el polimorfismo se refiere a la capacidad para que varias
clases derivadas de una antecesora utilicen un mismo mtodo de forma diferente.
Como se mencion anteriormente, el concepto de polimorfismo se puede aplicar tanto a
funciones como a tipos de datos. As nacen los conceptos de funciones polimrficas y tipos
polimrficos. Las primeras son aquellas funciones que pueden evaluarse o ser aplicadas a
diferentes tipos de datos de forma indistinta; los tipos polimrficos, por su parte, son aquellos
tipos de datos que contienen al menos un elemento cuyo tipo no est especificado.

Por otra parte es la capacidad que tienen los objetos de una clase de responder el mismo mensaje
o evento en funcin de los parmetros utilizados durante su invocacin.
Hay dos tipos
DINAMICO: es que el cdigo no incluye ningn tipo de especificacin sobre el tipo de datos.
ESTATICO: es el que los tipos de a los que se aplica el polimorfismo deben ser explicitados y
declarados uno por uno antes de ser utilizados.
Herencia
En orientacin a objetos la herencia es el mecanismo fundamental para implementar la
reutilizacin y extensibilidad del software. A travs de ella los diseadores pueden construir
nuevas clases partiendo de una jerarqua de clases ya existente (comprobadas y verificadas)
evitando con ello el rediseo, la modificacin y verificacin de la parte ya implementada. La
herencia facilita la creacin de objetos a partir de otros ya existentes, obteniendo caractersticas
(mtodos y atributos) similares a los ya existentes.
Es la relacin entre una clase general y otra clase ms especifica. Por ejemplo: Si declaramos una
clase prrafo derivada de una clase texto, todos los mtodos y variables asociadas con la clase
texto, son automticamente heredados por la subclase prrafo.

Vous aimerez peut-être aussi