static void Main(string[] args) { TemperatureMonitor monitor = new TemperatureMonitor(); TemperatureReporter reporter = new TemperatureReporter(); monitor.Subscribe(reporter); monitor.GetTemperature(); }
static void Main(string[] args) { TemperatureReporter provider = new TemperatureReporter(); TemperatureMonitor monitor_Indoors = new TemperatureMonitor(); TemperatureMonitor monitor_Outdoors = new TemperatureMonitor(); monitor_Outdoors.Subscribe(provider); monitor_Outdoors.GetTemperature(); Console.Read(); }
static void Main(string[] args) { Console.WriteLine("hello hello hello hello hello hello hello hello hello hello "); TemperatureMonitor provider = new TemperatureMonitor(); TemperatureReporter obs = new TemperatureReporter(); provider.Subscribe(obs); provider.GetTemperature(); // Keep the console window open in debug mode. Console.WriteLine("Press any key to exit."); Console.ReadKey(); }