public void run() { subject subj = new subject(); new googleObserver(subj); new MicrosoftObserver(subj); foreach (var x in new double[] { 1022, 256, 1485, 258 }) { subj.Price = x; } }
public MicrosoftObserver(subject s) { this.s = s; s.Register(this); }
public googleObserver(subject s) { this.s = s; s.Register(this); }
public void run() { subject subj = new subject(); new googleObserver(subj); new MicrosoftObserver(subj); foreach (var x in new double[] { 1022, 256, 1485, 258 }) subj.Price = x; }