ABSTRACCIÓN
La abstracción permite que el usuario interactúe solo con ciertos atributos y métodos de un objeto, usando herramientas simplificadas para manejar un objeto complejo.
En la programación orientada a objetos, los programas suelen ser extensos y los objetos se comunican frecuentemente, por lo que la abstracción facilita el mantenimiento y la adaptación del código a lo largo del tiempo. Este concepto utiliza elementos simples para representar la complejidad, ocultando los detalles internos al usuario y extendiendo la idea de encapsulación. Por ejemplo, al conducir un coche, no es necesario entender todos los detalles del motor para manejarlo.