Elementos del modelo de objetos
Abstracción
Proceso mental que realizas para definir los atributos y métodos de un objeto.
Encapsulamiento
Se refiere al ocultamiento de los datos miembros de un objeto, es decir, encapsular los atributos y métodos del objeto
Polimorfismo
Capacidad que tienen los objetos de una clase en ofrecer respuesta distinta e independiente en función de los parámetros (diferentes implementaciones) utilizados durante su invocación
Clases
Plantilla que define las características y comportamientos de una entidad
Objetos
Forma de representar cosas o conceptos en el contexto de un programa
Modularidad
Propiedad que permite subdividir una aplicación en partes más pequeñas (llamadas módulos)
Herencia
Permite que se puedan definir nuevas clases basadas de unas ya existentes a fin de reutilizar el codigo