Mindmap
Los pilares de la programación orientada a objetos. mapa

Inhalt der Mindmap
Los pilares de la programación orientada a objetos. mapa
Abstracción
- Es la capacidad de obtener y aislar toda la información y cualidades de un objeto que no parezcan relevantes, para poder encapsularlos.
Encapsulamiento
- Es la capacidad de ocultar los datos abstraídos, aislarlos o protegerlos; otro objeto o función por ejemplo. Cada objeto puede tener muchas cosas encapsuladas en su interior, propiedades, funciones o incluso otros objetos.
Herencia
- 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 existentes. Como una copia.
Polimorfismo
- Es la capacidad para que varias clases u objetos derivados de otros, reaccionen de manera diferente ante los mismos métodos. Es aplicable tanto a objetos como a funciones, podemos hablar de objetos polimórficos y de funciones polimórficas.



