public void NotifyObservers() { for (int i = 0; i < observers.Count; i++) { Observer observer = observers[i]; observer.Update(temperature, humitidy, pressure); } }
public void NotifyObservers() { int length = _observers.Count; for (int i = 0; i < length; i++) { Observer observer = _observers[i] as Observer; observer.Update(_data); } }
static void Main(string[] args) { Subject subject = new Subject(); Observer observer1 = new Observer("Center", subject, "\t\t"); Observer observer2 = new Observer("Right", subject, "\t,\t,\t,\t,"); subject.Run(); observer1.Update("7"); observer2.Update("7"); Console.ReadKey(); }
public void SetTime(int hours, int minutes, int seconds) { itsObserver.Update(hours, minutes, seconds); }