¿Qué significa abstraction?
Significado en Desarrollo de software, traducción al español y ejemplos
abstraction: abstracción
Ocultación de detalles complejos tras una interfaz sencilla, para usar una función sin conocer su implementación interna.
Cómo se usa
Se habla de capas, abstracciones adecuadas y abstracciones con fugas. Demasiadas capas dificultan seguir el código y deben aportar valor real.
Frases de ejemplo
The storage abstraction lets us switch from local files to S3 without touching the rest of the app.
La abstracción de almacenamiento permite pasar de archivos locales a S3 sin tocar el resto de la aplicación.
La interfaz común permite cambiar el medio de almacenamiento sin propagar cambios.
Three layers of abstraction for one database call is too much.
Tres capas de abstracción para una sola llamada a la base de datos son excesivas.
El coste conceptual de las capas supera aquí el beneficio que ofrecen.
Combinaciones frecuentes
- layer of abstraction
- leaky abstraction
- the right abstraction
- premature abstraction
Términos relacionados
Más términos: Arquitectura, patrones de diseño y gráficos
- framework · framework
- dependency · dependencia
- tech stack · conjunto de tecnologías
- architecture · arquitectura de software
- trade-off · compensación
- scalable · escalable
- microservices · microservicios
- monolith · monolito
- modular · modular
- separation of concerns · separación de responsabilidades
- loose coupling · acoplamiento débil
- dependency injection · inyección de dependencias
Practica con lecturas adaptadas a tu nivel
Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés:
