Next: Parte IV: l'interfaccia Comparabile
Up: Descrizione del laboratorio
Previous: Messaggi con allegati
Si definisca una classe MessageBox che contenga i campi:
- owner:
di tipo User che specifica il proprietario della casella postale;
- box:
di tipo java.util.List (si scelga l'implementazione preferita,
ArrayList, LinkedList, Vector ma il campo box
deve essere di tipo List) che rappresenta
la coda dei messaggi ricevuti dall'utente proprietario della casella;
ed i metodi:
- ``set'' e ``get'' per il campi sopra introdotti;
- Message readMessage():,
restituisce il primo oggetto di tipo Message in
coda su box (il più vecchio in attesa);
- void writeMessage(Message message):
inserisce in coda alla casella il messaggio passato come parametro.
Si provi a cambiare il tipo di implementazione per il campo box
(ad esempio, ArrayList anzichè Vector) e si verifichi
che ancora tutto funzioni.
Baldoni Matteo
2003-05-08