Mind map
Abstracción en lenguajes de programación
Map content
Abstracción en lenguajes de programación
La abstracción, un principio por el cual se aísla toda aquella información que no resulta relevante a un determinado nivel de conocimiento
Es una descripción de especificación que enfatiza algunos de los detalles o propiedades de algo.
La abstracción consiste en captar las características esenciales de un objeto, así como su comportamiento.
La abstracción encarada desde el punto de vista de la programación orientada a objetos expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás.
Abstracción de control
- Define a un sistema de control de un software sin describir los datos internos que permiten operar al mismo tiempo.
- Por ejemplo un semáforo para describir la coordinación en el funcionamiento de un sistema operativo.
- Define a un sistema de control de un software sin describir los datos internos que permiten operar al mismo tiempo.
Abstracción de datos
- La abstracción de datos es una técnica o metodología que permite diseñar estructuras de datos.
- Un sistema de base de datos mostrará la información que un usuario requiera, la forma de mostrarla dependerá del usuario mismo.
- Este proceso se realiza a través de varios niveles de abstracción
- Nivel Físico
- Nivel Lógico
- Nivel de Vistas
Tipos abstractos de datos
- Tipo de datos
- Tipos definidos
- Objetos
- TDA
Ventajas de los tipos abstractos de datos
- Separa la especificación (qué hace) de la implementación (cómo lo hace). Los usuarios de un TAD no necesitan conocer sus detalles de implementación.
- Se favorece la extensibilidad del código: Es posible modificar y mejorar la implementación del TAD sin afectar a los demás módulos que lo utilizan.
- Aumenta la facilidad de uso.
- Aumenta la legibilidad del código que usa el TAD
- Produce código reutilizable
Information
- Description
- Informática Mind Map on Abstracción en lenguajes de programación, created by Argeny Estevez on 18/09/2018.
- Created by
- Argeny Estevez · Sep 2018
- Updated
- Sep 18, 2018
- Views
- 4
- History
-
- Created by Argeny Estevez · Sep 18, 2018
- Copied by Argeny Estevez · Sep 18, 2018
- Rating