MyLeoNes™

Abstracción: quedarse con lo importante — Informática, 7–10 años

Aprende cómo los informáticos dejan fuera algunos detalles para que algo complicado sea más fácil de entender y usar.

Qué significa abstracción

La abstracción consiste en mostrar las partes que ayudan a hacer una tarea y ocultar los detalles que no hacen falta. Un mapa no muestra cada árbol o cada piedra de la acera; muestra carreteras, lugares y direcciones. En informática, una pantalla o un botón sencillo puede ocultar mucho trabajo complicado.

¿Por qué dejar fuera los detalles?

El problema es que un lugar, una máquina o un juego reales contienen demasiada información para manejarla toda a la vez. Los diseñadores de ordenadores necesitaron trabajar con una versión útil, en vez de reconstruir el mundo entero cada vez. Decidir qué ignorar aclara los planes, mientras los detalles ocultos siguen funcionando por debajo.

Un mapa para un robot repartidor

Imagina que un robot debe llevar un paquete de la biblioteca a la panadería. Conservamos las calles, los cruces y las carreteras cortadas, porque afectan a su recorrido. Quitamos los árboles, los colores de las ventanas y los números de las casas que no necesita. Así, el robot tiene un mapa más pequeño para elegir una ruta segura.

El error tentador

Un error comprensible es quitar todos los detalles que parecen innecesarios al principio. Pero un detalle puede ser importante después: quizá haga falta un puente estrecho si un robot no puede cruzar el agua. Una buena abstracción no consiste simplemente en hacer algo diminuto; conserva los detalles necesarios para responder a nuestras preguntas.

Dónde se usa la abstracción

Te encuentras con la abstracción en los navegadores, las aplicaciones del tiempo y los videojuegos. Un navegador muestra las carreteras importantes para tu viaje, no cada objeto que hay junto a ellas. Un juego convierte una pulsación en una acción visible sin pedirte que controles todos los cálculos. La simplificación solo sirve mientras conserva lo que la tarea necesita.

Sigue explorando

Otros idiomas

Cargando MyLeoNes™…