public StatisticsDisplay(WeatherSubject subject)
        {
            _weatherSubject = subject;
            subject.RegisterObserver(this);

            All = new List <float>();
        }
        public ForecastDisplay(WeatherSubject subject)
        {
            _weatherSubject = subject;
            subject.RegisterObserver(this);

            _forecasts = new string[] {
                "Improving weather on the way!",
                "Watch out for cooler, rainy weather",
                "More of the same"
            };
        }
示例#3
0
 public ForecastDisplay(WeatherSubject weatherSubject)
 {
     _weatherSubject = weatherSubject;
     weatherSubject.RegisterObserver(this);
 }
示例#4
0
 public CurrentConditionsDisplay(WeatherSubject weatherSubject)
 {
     _weatherSubject = weatherSubject;
     weatherSubject.RegisterObserver(this);
 }
 public HeatIndexDisplay(WeatherSubject subject)
 {
     _weatherSubject = subject;
     subject.RegisterObserver(this);
 }
 public CurrentConditionsDisplay(WeatherSubject weatherData)
 {
     _weatherData = weatherData;
     _weatherData.RegisterObserver(this);
 }