Salve, ragazzi, chi può farmi questo esercizio? Mi serve tra un ora, grazie per l'attenzione
1 Definire una classe Brano che permette di gestire le informazioni relative ad un brano musicale:
nome, durata, autore con i relativi metodi per la gestione dei dati e con il metodo "esegui" che si limita, per ovvi motivi, a visualizzare tutte le informazioni del brano.
2 Definire una classe Canzone che deriva da Brano, gestisce anche l'attributo tipo (es: rock, punk, ecc...) e che contiene la ridefinizione del metodo "esegui".
3 Definire una classe Playlist progettata per contenere un certo numero di brani/canzoni (fino ad un massimo predefinito) e i metodi per "eseguire" la playlist per intero o solo un brano a scelta, oltre ai metodi di normale gestione
1 Definire una classe Brano che permette di gestire le informazioni relative ad un brano musicale:
nome, durata, autore con i relativi metodi per la gestione dei dati e con il metodo "esegui" che si limita, per ovvi motivi, a visualizzare tutte le informazioni del brano.
2 Definire una classe Canzone che deriva da Brano, gestisce anche l'attributo tipo (es: rock, punk, ecc...) e che contiene la ridefinizione del metodo "esegui".
3 Definire una classe Playlist progettata per contenere un certo numero di brani/canzoni (fino ad un massimo predefinito) e i metodi per "eseguire" la playlist per intero o solo un brano a scelta, oltre ai metodi di normale gestione