Abstracción
Una abstracción es un concepto o idea general, en lugar de algo concreto o tangible. En informática, abstracción tiene una definición similar. Es una versión simplificada de algo técnico, como una función o un objeto en un programa. El objetivo de «abstraer» datos es reducir la complejidad eliminando la información innecesaria.
En cierto nivel, todos pensamos en las computadoras en términos abstractos. Cuando escribimos un documento en un procesador de textos, no pensamos en que la CPU procesa cada letra que escribimos ni en que los datos se guardan en la memoria. Cuando vemos una página web, no pensamos en que los datos binarios se transfieren a través de Internet y que el navegador web los procesa y muestra. Simplemente escribimos nuestros documentos y navegamos por la web. Así es como abstraemos naturalmente los conceptos informáticos.
Incluso las personas con amplios conocimientos técnicos, como los desarrolladores de software, pueden beneficiarse de la abstracción. Por ejemplo, una de las ventajas principales de la programación orientada a objetos es la abstracción de datos. Esta transforma entidades complejas en objetos simplificados, a los que se puede acceder y que se pueden modificar dentro de un programa. Estos objetos, que a menudo se denominan clases, pueden tener varios atributos y métodos. Al consolidar estos elementos en un solo objeto, resulta más fácil para los programadores acceder a los datos y administrarlos dentro de un programa.
Pon a prueba tu conocimiento