Elementos del modelo de objetos

Abstracción

Abstracción

Proceso mental que realizas para definir los atributos y métodos de un objeto.

Encapsulamiento

Encapsulamiento

Se refiere al ocultamiento de los datos miembros de un objeto, es decir, encapsular los atributos y métodos del objeto

Polimorfismo

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

Clases

Plantilla que define las características y comportamientos de una entidad

Objetos

Objetos

Forma de representar cosas o conceptos en el contexto de un programa

Modularidad

Modularidad

Propiedad que permite subdividir una aplicación en partes más pequeñas (llamadas módulos)

Herencia

Herencia

Permite que se puedan definir nuevas clases basadas de unas ya existentes a fin de reutilizar el codigo