1
hacer las variables que son innecesarias para el tratamiento del objeto, pero necesarias para su funcionamiento, privadas
2
comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando.
3
Cada objeto en el sistema sirve como modelo de un “agente” abstracto que puede realizar trabajo, informar y cambiar su estado, y “comunicarse” con otros objetos en el sistema sin revelar cómo se implementan estas características.
4
propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes.
5
Es un conjunto de código reutilizable que retornan un resultado el cual puede ser almacenado dentro de una variable o impreso directamente en pantalla
6
operaciones sobre los objetos
7
entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad (métodos).