estructura y base de datos
Podemos definir la abstracción como una operación intelectual que separa las cualidades de un objeto para considerarlas aisladamente o para analizar al objeto en su puraesencia o noción.
Básicamente es la capacidad de separar los elementos (al menos mentalmente) para poder verlos de forma singular. Como cuando describimos el cuerpo humano y decimos cabeza, brazo(s),pierna(s), etc.
En los lenguajes de programación orientada a objetos, el concepto de Clase es la representación y el mecanismo por el cual se gestionan las abstracciones.
Podríamos definir laabstracción como la "acción de aislar mentalmente o considerar por separado las cualidades de un objeto, considerar un objeto en su esencia". ¿Qué quiere decir esta definición?A través de la abstracciónconseguimos extraer las cualidades principales sin detenernos en los detalles. Conseguimos a partir de un tema determinado, generalizar y obtener una visión global del tema. Cuando montamos un ordenadorensamblamos los componentes necesarios para construir el ordenador. Utilizamos una placa base, un disco duro, memoria, etc. Manejamos estos dispositivos a un nivel funcional. Es decir, abstraemos lasfunciones de cada dispositivo para trabajar con ellos. En ningún momento nos paramos a pensar cómo funcionan internamente o de cuántos condensadores y transistores está compuesto.
La abstracciónconsiste en captar las características esenciales de un objeto, así como su comportamiento. Por ejemplo, piensa en unos automóviles, ¿Qué características podemos abstraer de los automóviles? O lo que es lomismo ¿Qué características semejantes tienen todos los automóviles? Todos tendrán una marca, un modelo, número de chasis, peso, llantas, puertas, ventanas, etc. Y en cuanto a su comportamiento todoslos automóviles podrán acelerar, frenar)
¿Para qué sirve la abstracción?
Gracias a la abstracción podemos representar las características esenciales de un objeto sin preocuparnos de las restantes...
Regístrate para leer el documento completo.