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.
2.- La Encapsulacion
Capacidad de ocultar los datos
abstraídos, aislarlos o
protegerlos de quién no desees
que tenga acceso a ellos. Cada
objeto puede tener muchas
cosas encapsuladas en su
interior, propiedades, funciones
o incluso otros objetos.
3.- Herencia y reutilización
Establece 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.
4.- Polimorfismo
Capacidad para que varias clases u
objetos derivados de otros,
reaccionen de manera diferente ante
los mismos métodos.