Programación – Tarea UD8

Programación – Tarea UD8

Detalles de la tarea

Si hasta el momento hemos utilizado en todos los casos estructuras estáticas (arrays) para almacenar datos, llega el momento de aprovechar las bondades de las estructuras dinámicas y la funcionalidad del API Collections.

Nos han sugerido una mejora en la aplicación desarrollada en la unidad de trabajo 6, en la que gestionamos una biblioteca cuyos libros eran insertados en un array. El objetivo es mantener los libros ordenados por isbn en la estructura de datos. El objetivo de este ejercicio es:

  • Hacer las modificaciones a la clase Libro para que sean objetos comparables por isbn.
  • Modificar la clase Biblioteca para que utilice una estructura de datos dinámica que mantenga los libros ordenados. Determina qué estructura es la más apropiada, justificando tu respuesta (Puedes hacerlo en la misma declaración de la propiedad).
  • Añadir la opción Eliminar Libro: Dado un isbn, eliminar el libro cuyo isbn coincide si existe.