EBAC Logotipo
Menú

4.4 Comprende la abstracción

Conocer qué es la abstracción, conocer los aspectos esenciales de un problema y eliminar detalles innecesarios. Revisar ejemplor practicos (Crear un mapa del metro, omitir paisajes, clima, etc.)

1. Aplicando abstracción


  1. Identifica el problema principal.
  2. Selecciona los aspectos clave, reconociendo lo que se repite.
  3. Elimina detalles innecesarios que no aportan al objetivo.


Ejemplo: Para diseñar un emoji de pizza, no necesitas mostrar todos los ingredientes posibles ni representar una receta específica. Basta con una rebanada triangular, un poco de queso derretido y algún topping visible.


Abstraer es enfocarte en lo común y relevante, dejando fuera lo accesorio.

2. Aplicación en Programación

La abstracción ayuda a los programadores a tener un código más ordenado y simplificado.

  1. Creando funciones que hagan tareas específicas
  2. Usar variables en lugar de datos exactos
  3. Ignorar cómo algo funciona, sólo nos importa el resultado del proceso.
mensaje("Hola")
// No nos importa entender cómo se procese, solo enviar un mensaje


3. Abstracción = Simplificación

En pocas palabras abstracción es igual a simplificación, enfocándonos en lo importante y omitiendo lo irrelevante.


Ejemplo: Un mapa solo muestra calles importantes, no cada árbol o casa.

4. ¿Por qué usar la abstracción?

  1. Para entender mejor los problemas reduciéndolos a su mínima expresión
  2. Para reducir la complejidad
  3. Para comunicar ideas claramente y breve
  4. Para resolver solo lo que importa
  5. Entender problemas.
  6. Trabajar con ideas generales.
  7. Ser más eficientes.