Ideas/conceptos claves
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
Apuntes
- La abstracción consiste en abstraer los datos de un objeto para crear su molde, prototipo o clase. Para posteriormente crear instancias de dichos prototipos y nos ahorremos mucho tiempo
- Cada elemento de nuestro proyecto debe poderse abstraer para no repetir el código
Ventajas de la Abstracción
- 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
<aside>
📌 RESUMEN: La abstracción es un pilar de la programación orientada a objetos. Esta consiste en poder abstraer los datos de un objeto para posteriormente crear su molde y crear sus respectivas instancias
</aside>