Volver al glosario
arquitectura

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