A lo largo de esta unidad hemos trabajado con las primeras estructuras de datos compuestas, es decir, aquellas que están formadas por datos primitivos u otros datos compuestos. Como hemos podido comprobar, estas estructuras son necesarias para almacenar colecciones de datos. Entre las estructuras trabajadas en esta unidad se encuentran las cadenas de texto y los arrays, que tienen como particularidad de que son estructuras estáticas, es decir, su tamaño se define en tiempo de compilación y no puede variar durante la ejecución de la aplicación. Además, se han introducido las expresiones regulares como una de las herramientas más potentes para la validación de cadenas de texto.

En próximas unidades trabajaremos con estructuras de datos dinámicas. Pero antes, en la unidad de trabajo 6, introduciremos y trataremos de que queden claros dos de los conceptos más importantes de la POO, la herencia y el polimorfimo, que además están íntimamente relacionados con las unidades de trabajo restantes. Además, trabajaremos con otros conceptos avanzados relacionados con la POO.