public void NotifyObservers() { foreach (var o in _observers) { IObserver observer = (IObserver)o; observer.Update(_temperature, _humidity, _pressure); } }
// Оповещение наблюдателей об изменении состояния через метод update(), // реализуемый всеми наблюдателями public void NotifyObservers() { for (int i = 0; i < _observers.Count; i++) { IObserver observer = (IObserver)_observers[i]; observer?.Update(_temperature, _humidity, _pressure); } }
public void NotifyObversers() { for (int i = 0; i < m_observersList.Count; i++) { IObserver obs = m_observersList[i]; obs.Update(StateStr); } }
public void NotifyObserver() { for (int i = 0; i < observers.Count; i++) { IObserver observer = (IObserver)observers[i]; observer.Update(temperature, humidity, pressure); } }