Zusammenfassung der Ressource
Pilares de la Programación Orientada a Objetos
- Abstracción
- La abstracción es la capacidad de obtener
y aislar toda la información y cualidades
de un objeto que no nos parezcan
relevantes
- Para ello separamos
"mentalmente" los objetos
y nos centramos en su
comportamiento
fundamental
- Encapsulamiento
- La encapsulación es la capacidad de
ocultar los datos abstraídos, aislarlos o
protegerlos de quién no desees que
tenga acceso a ellos; otro objeto o
función por ejemplo.
- Cada objeto puede tener
muchas cosas encapsuladas
en su interior, propiedades,
funciones o incluso otros
objetos.
- Herencia
- La Herencia lo que nos dice es que puede crearse un
objeto a partir de otro objeto ya existente. El nuevo
objeto hereda todas las cualidades del objeto del que
deriva y además puede añadir nuevas
funcionalidades o modificar las ya existente
- La herencia (a la que
habitualmente se denomina
subclases) proviene del hecho
de que la subclase (la nueva
clase creada)
- Polimorfismo
- la capacidad que tienen los objetos de una clase de
responder al mismo mensaje o evento en función de
los parámetros utilizados durante su invocación
- también conocido
como ‘Sobrecarga de
parámetros’