Lenguajes y Paradigmas de Programación · Beneficios •Los ya vistos, relacionados con la...

Preview:

Citation preview

Lenguajes y Paradigmas de Programación

Tipos de datos y polimorfismo

Tipos de datos

• Un tipo de datos agrupa un conjunto de fuciones y de datos

• Necesitamos un conjunto de funciones que implementen una barrera de abstracción y que hagan de constructores y selectores

• Encapsulación de la información

2

Beneficios

• Los ya vistos, relacionados con la abstracción: ocultación de la información, definir barreras de abstracción, acercan el programa al dominio que se está programando

• En los lenguajes tipeados se declara el tipo de las variables: esto permite detectar errores en tiempo de compilación, autocompletar el código en los IDE de programación, mejorar la legibilidad de los programas

3

4

5