Kurogane
09-12-2008, 17:49
Salve,
ho questa situazione: ho una classe Rilevatore che notifica eventuali cambi di stato agli oggetti osservatori. Tuttavia ogni stato manda la notifica solo agli osservatori che hanno un dato grado di pericolosità. Io ho supposto che tutti gli osservatori si registrano ad un unico soggetto e che ogni osservatore implementa una data interfaccia che consente di distinguere il grado di pericolosità. Tuttavia, guardando le API di java, mi pare di aver capito che la notifica viene cmq inviata a tutti indiscriminatamente, o mi sbaglio?
ho questa situazione: ho una classe Rilevatore che notifica eventuali cambi di stato agli oggetti osservatori. Tuttavia ogni stato manda la notifica solo agli osservatori che hanno un dato grado di pericolosità. Io ho supposto che tutti gli osservatori si registrano ad un unico soggetto e che ogni osservatore implementa una data interfaccia che consente di distinguere il grado di pericolosità. Tuttavia, guardando le API di java, mi pare di aver capito che la notifica viene cmq inviata a tutti indiscriminatamente, o mi sbaglio?