Abstracción
En 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 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
- Abstraction on Wikipedia