next up previous
Next: Messaggi con allegati Up: Parte II: le classi Previous: Parte II: le classi

Le classi Message4All e Message4U

Un utente del nostro chat server avrà sia la possibilità di inviare un messaggio a tutti gli utenti che sono collegati nello stesso momento alla stessa chat room sia la possibilità di inviare un messaggio ad un insieme ristretto di utenti collegati alla sua stessa chat room.

Estendere quindi la classe Message introducendo due nuove classi, la classe Message4All e Message4U. Il primo permette di specificare messaggi indirizzati a tutti gli utenti di una certa chat room, la secanda ad un insieme ristretto. In particolare la classe Message4U estende Message permettendo la definizione di un insieme di destinatari (campo to di tipo User[]) di un messaggio. Ridefinire quindi i metodi toString() per le nuove classi. In modo che stampandolo si specifichi se si tratta di un messaggio pubblico o privato.



Baldoni Matteo 2003-05-08