Differenze tra le versioni di "Observer pattern"

* fornisce lo stato del Soggetto agli observer
* si occupa di notificare gli observers chiamando la funzione ''notify()'' definita nella classe padre (Soggetto).
 
N.B. Qualora il Soggetto Concreto implementi la funzione ''notify()'', questa sarà un loop attraverso tutti i ConcreteObserver con un call ad ''Update()'' per ciascuno di essi.
 
== Observer ==