Caso práctico
Ana ha recibido un pequeño encargo de parte de su tutora, María. Se trata de que realice un pequeño programita, muy sencillo pero fundamental.
—Hola Ana, hoy tengo una tarea especial para ti.
—¿Sí? Estoy deseando, últimamente no hay nada que se me resista, llevo dos semanas en racha —comenta Ana.
—Bueno, quizás esto se te resista un poco más, es fácil, pero tiene cierta complicación. En la aplicación que estás realizando para el cliente, necesitamos poder manejar datos de diferente tipo de una forma ágil y dinámica, manipular algo más que la información de un objeto o instancia concreta de datos... Necesitamos que la aplicación pueda guardar y manejar con facilidad conjuntos más grandes de datos complejos, como los pedidos que recibe, y Java aporta para eso algunas herramientas muy potentes. ¿Has oído hablar de Colecciones, Listas, Conjuntos, Mapas,...?
—Sí que me suena, pero no lo he usado antes... ¿Facilita el trabajo o lo complica? —pregunta Ana.
—¡¡Lo facilita, por supuesto!! No te preocupes, a partir de ahora vas a practicar con todo ello para esta aplicación y vas a entender hasta qué punto simplifica las cosas. Te voy poniendo al día de lo que debes hacer.









