Necesito ayuda con este ejercicio del cole, se trata de realizar y proyectar un sistema de clases java para la gestion de las canciones que contiene un CD compacto. En particular deben ser poryectadas y realizadas calses que describan el comportamiento del CD ya grabados , CD que solo pueden ser grabados una vez,CD que pueden ser grabados mas veces o en las siguientes veces ( no se si me hago entender) y CD que son reescribibles.
La información asociada al CD son :
-titulo
-sucecion de canciones(osea saber que cancion es la precedente o sucesora)
-capacidad del CD en numero de bytes
-numero de bytes usados por las canciones
-y durada de las canciones presentes en el CD
La informacion asociada a cada canzion son:
-titulo
-autores
.cantantes
-contenido de la canzion(bytes de la cancion)
-duracion de la cancion
El sistema de clases debe permitir seguir las siguientes funciones:
-leer la cancion de un CD
-ir a la cancion sucesiva y precedente
-ir a la primara cancion y ultima cancion
-añadir cancion a un CD y eliminar cancion de un CD
-buscar cancion de un CD
-completar un CD (osea no permitir modificaciones sucesivas)
-memorizar la informazion relativa de un CD aun file
Se deben utilizar exepciones para señalar comportamientos inadecuados (ejemplo , tratar de eliminar una cancion que no existe).
Gracias para quienes quieran ayudar.