private static void Main(string[] args) { WeatherData weatherData = new WeatherData(); Device1 device1 = new Device1(); Device2 device2 = new Device2(); Device3 device3 = new Device3(); weatherData.RegisterObserver(device1); weatherData.RegisterObserver(device2); weatherData.RegisterObserver(device3); weatherData.RemoveObserver(device2); weatherData.SetMeasurements(25, 80, 800); Console.ReadLine(); }