public static void test() { Subject subject = new Subject(); Observer observer = new Observer(subject); //crée la tuyauterie ici plutot que dans le ctor de Observer pour diminuer le coupling subject.priceChanger += observer.OnUpdatePriceChange; subject.ReceivePriceChangeFromFeed(12, 5.2); }
public Observer(Subject subject) { //subject.priceChanger += new Subject.PriceChanger(this.OnUpdatePriceChange); //.NET 1.1 //subject.priceChanger += this.OnUpdatePriceChange; //.NET 2.0 }