Please enable JavaScript.
Coggle requires JavaScript to display documents.
Abstracción en lenguajes de programación (Abstracciones de control (A…
Abstracción en lenguajes de programación
Abstracciones de control
Describen el orden en que se ejecutan las
unidades de programa
Las unidades de programa funcionan como cajas negras ya que se pueden reutilizar sin necesidad de saber cómo hacen su función
A nivel de unidad
(procedimental)
En C++ se establece con
funciones
utilización de procedimientos sin preocuparse de cómo se implementan
Abstracciones de datos
FORTRAN
COBOL
ALGOL 60
usaban diversos tipos de variables
PASCAL
SIMULA
ALGOL 68
arrays y registros
construcción de clases
agrupan datos junto a operaciones
técnica que permite definir nuevos tipos de datos (Abstract Data Types)
ADT
representación
operaciones
interfaz privada
Ventajas
permite mejor modelado del mundo real
mejora robustez del sistema
mejora rendimiento
separa implementación de especificación
permite extensibilidad del sistema
recoge mejor la semántica del tipo
Especificación
detallar los valores que puede tomar el tipo
describir las operaciones, relacionándolas con los datos