Abstracción
Principio de ocultar complejidad y mostrar solo lo esencial. Fijate que no es solo teoría: cada vez que usás una interfaz, una API o una función bien definida, estás aplicando abstracción sin darte cuenta.
Definición
La abstracción es un principio de programación que consiste en hiding la complejidad innecesaria y mostrar solo los detalles esenciales de un objeto o sistema. Permite enfocarse en qué hace un objeto sin necesidad de conocer cómo lo hace internamente. Es uno de los pilares de la programación orientada a objetos.
Ejemplos
- • class Coche { iniciar() { ... } }
- • interfaz
- • API abstracta