public CurrentConditionsDisplay(iSubject weatherData) { this.weatherData = weatherData; weatherData.RegisterObserver(this); }
public ThirdPartyDisplay(iSubject weatherData) { this.weatherData = weatherData; weatherData.RegisterObserver(this); }
public StatisticsDisplay(iSubject weatherData) { weatherData.RegisterObserver(this); this.weatherData = weatherData; RegisterLongTermWeatherData(this.weatherData); }
public ForcastDisplay(iSubject weatherData) { weatherData.RegisterObserver(this); this.weatherData = weatherData; }