---
title: Abstracción
slug: Glossary/Abstraction
tags:
- Abstracción
- Glosario
- Lenguaje de programación
- Scripting
- programacion
translation_of: Glossary/Abstraction
---
En {{Glossary("computer programming", "programación")}}, una abstracción es una manera de reducir la complejidad y permitir un diseño e implementación más eficientes en sistemas de software complejos. Oculta la dificultad técnica de los sistemas detrás de {{Glossary("API", "APIs")}} más simples.
Ventajas de la Abstracción
- Ayuda al usuario a evitar escribir código de bajo nivel.
- Evita duplicar código y aumenta la reusabilidad.
- Se puede cambiar la implementación interna de la clase de forma independiente sin afectar al usuario.
- Ayuda a aumentar la seguridad de la aplicación o programa ya que solo los detalles importantes son proporcionados al usuario.
Saber más
Conocimiento general
- {{interwiki("wikipedia", "Abstraction (computer science)", "Abstraction")}} on Wikipedia