Il pattern Observer è uno dei pattern creazionali più diffusi. Un observer è un oggetto che controlla se qualosa succede... questo qualcosa puo essere implementato con delle funzioni o metodi, o più velocemente con degli eventi. L'uso è molteplice specialmente in risposta a input utente.
L'Observer è costituito da una interfaccia che corrisponde all'oggetto da controllare (detto Subject) e una interfaccia observer vera e propria:
interface ISubject { void AttachObserver(IObser
Leggi tutto il post...