Que es la abstracción

Superpalabra clave

La abstracción en su sentido principal es un proceso conceptual en el que se derivan reglas y conceptos generales a partir del uso y la clasificación de ejemplos específicos, significantes literales (“reales” o “concretos”), primeros principios u otros métodos.

Las abstracciones conceptuales pueden formarse filtrando el contenido informativo de un concepto o de un fenómeno observable, seleccionando sólo los aspectos que son relevantes para un propósito particular valorado subjetivamente. Por ejemplo, la abstracción de un balón de fútbol de cuero a la idea más general de un balón selecciona sólo la información sobre los atributos generales del balón y su comportamiento, excluyendo, pero no eliminando, las demás características fenoménicas y cognitivas de ese balón en particular[1] En una distinción entre tipo y ficha, un tipo (por ejemplo, un “balón”) es más abstracto que sus fichas (por ejemplo, “ese balón de fútbol de cuero”).

Los antropólogos, arqueólogos y sociólogos consideran que pensar en abstracciones es uno de los rasgos clave del comportamiento humano moderno, que se cree que se desarrolló hace entre 50.000 y 100.000 años. Es probable que su desarrollo esté estrechamente relacionado con el desarrollo del lenguaje humano, que (ya sea hablado o escrito) parece implicar y facilitar el pensamiento abstracto.

Abstracción en c#

La abstracción es el concepto de la programación orientada a objetos que “muestra” sólo los atributos esenciales y “oculta” la información innecesaria. El propósito principal de la abstracción es ocultar los detalles innecesarios de los usuarios. La abstracción es la selección de datos de un grupo más grande para mostrar sólo los detalles relevantes del objeto al usuario. Ayuda a reducir la complejidad y los esfuerzos de programación. Es uno de los conceptos más importantes de las POO.

Leer más  Museo de goya

En este caso las variables myNum1, myNum2 y myNum3 son privadas, por lo que no son accesibles a ningún código que no sea la clase Summation. En este ejemplo, las variables se ajustan a los valores pasados como argumentos al método de la suma. Este no es un ejemplo muy real – a menudo los valores NO se establecerían justo antes de ser utilizados de esta manera, pero muestra la realidad de la implementación.

La encapsulación es un método para hacer que un sistema complejo sea más fácil de manejar para los usuarios finales. El usuario no debe preocuparse por los detalles internos y las complejidades del sistema. La encapsulación es un proceso de envolver los datos y el código, que operan en los datos en una sola entidad. Se puede asumir como una envoltura protectora que impide el acceso aleatorio del código definido fuera de esa envoltura.

Qué es la abstracción en la ingeniería del software

La abstracción en su sentido principal es un proceso conceptual en el que se derivan reglas y conceptos generales a partir del uso y la clasificación de ejemplos específicos, significantes literales (“reales” o “concretos”), primeros principios u otros métodos.

Las abstracciones conceptuales pueden formarse filtrando el contenido informativo de un concepto o de un fenómeno observable, seleccionando sólo los aspectos que son relevantes para un propósito particular valorado subjetivamente. Por ejemplo, la abstracción de un balón de fútbol de cuero a la idea más general de un balón selecciona sólo la información sobre los atributos generales del balón y su comportamiento, excluyendo, pero no eliminando, las demás características fenoménicas y cognitivas de ese balón en particular[1] En una distinción entre tipo y ficha, un tipo (por ejemplo, un “balón”) es más abstracto que sus fichas (por ejemplo, “ese balón de fútbol de cuero”).

Leer más  Apolo de veyes

Los antropólogos, arqueólogos y sociólogos consideran que pensar en abstracciones es uno de los rasgos clave del comportamiento humano moderno, que se cree que se desarrolló hace entre 50.000 y 100.000 años. Es probable que su desarrollo esté estrechamente relacionado con el desarrollo del lenguaje humano, que (ya sea hablado o escrito) parece implicar y facilitar el pensamiento abstracto.

Qué es la abstracción en programación

Desde sus raíces, la abstracción debería significar básicamente “algo que se aleja o se arrastra”. Así, el arte abstracto es el que se ha alejado de la pintura de objetos del mundo físico ordinario para mostrar algo más allá. Las teorías son a menudo abstracciones; así, una teoría sobre la economía, por ejemplo, puede “alejarse” para adoptar un punto de vista amplio que explique de algún modo toda la economía (pero que quizá no acabe explicando nada con mucho éxito). Un resumen de un artículo médico o científico es una síntesis de un párrafo de su contenido, es decir, las conclusiones básicas “extraídas” del artículo.

Una vez más, las reglas del juego, como en el caso de mis pinturas favoritas de la fase de mitad de carrera de Johns, variaciones espectaculares de la abstracción del campo de color que presentan grupos de marcas diagonales por todas partes, es decir, eclosiones.

Pero al inclinarse más hacia la abstracción, con fragmentos de personajes humanos que emergen y chocan entre sí, su última obra ilustra el caos de la fragmentación, un tema adecuado para el arte realizado durante una pandemia.