herencia y polimorfismo
Facultad:
Ciencias Informáticas
Estudiante:
xxxxxxxxxxxx
Materia:
Programación
Nivel:
2”A”
Docente:
xxxxxxxxx
Periodo Del Semestre:
Mayo-Septiembre 2013
Encapsulamiento, Herencia
Y Polimorfismo
Herencia
Esta es la característica más importante de la POO. Según la propia
documentación de Visual Studio .NET: "La herencia permite crear
nuevasclases a partir de clases existentes. La herencia puede
simplificar el diseño de la aplicación proporcionando una
estructura de relaciones entre las distintas clases. También admite
la reutilizaciónde código porque sólo se debe codificar el
comportamiento de clases nuevas o distintas.".
Una relación de herencia es una relación en la que un tipo (el tipo
derivado) se deriva de otro (el tipobase), de tal forma que el
espacio de declaración del tipo derivado contiene implícitamente
todos los miembros de tipo no constructor del tipo base.
"La herencia es la capacidad de una clase deobtener la interfaz y
comportamiento de una clase existente."
Encapsulamiento:
Según Visual Studio.NET: "La encapsulación es la capacidad de
contener y controlar el acceso a un grupo de elementosasociados.
Las clases proporcionan una de las formas más comunes de
encapsular elementos."
Cuando usamos las clases, éstas tienen una serie de características
(los datos que manipula) así como una seriede comportamientos
(las acciones a realizar con esos datos). La encapsulación es esa
capacidad de la clase de ocultarnos sus interioridades para que
sólo veamos lo que tenemos que ver, sintener que preocuparnos
de cómo está codificada para que haga lo que hace... simplemente
nos debe importar que lo hace.
Polimorfismo
Según la documentación de Visual Studio.NET: "El polimorfismo serefiere a la posibilidad de definir múltiples clases con
funcionalidad diferente, pero con métodos o propiedades
denominados de forma idéntica, que pueden utilizarse de manera
intercambiable...
Regístrate para leer el documento completo.