public DesktopDataDipslay(WaterData waterData)
 {
     this._WaterData = waterData;
     waterData.RegisterObserver(this);
 }
 public WebDataDisplay(WaterData weatherData)
 {
     this._waterData = weatherData;
     weatherData.RegisterObserver(this);
 }
 public ThirdPartyDisplay(WaterData waterData)
 {
     this._waterData = waterData;
     waterData.RegisterObserver(this);
 }