GoConqr has a new look! Let us know what you think.

Mind map

Abstracción en lenguajes de programación

Argeny Estevez Informática English

Map content

Abstracción en lenguajes de programación

  1. 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

  2. Es una descripción de especificación que enfatiza algunos de los detalles o propiedades de algo.

  3. La abstracción consiste en captar las características esenciales de un objeto, así como su comportamiento.

  4. 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.

  5. 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.
  6. 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
  7. Tipos abstractos de datos

    • Tipo de datos
    • Tipos definidos
    • Objetos
    • TDA
  8. 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

Feedback

What is it about?

What do you think of the new look?

How do you like it?