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); }