static void Main(string[] args) { TemperatureMonitor monitor = new TemperatureMonitor(); TemperatureReporter reporter = new TemperatureReporter(); monitor.Subscribe(reporter); monitor.GetTemperature(); }
static void Main(string[] args) { TemperatureReporter reporter1 = new TemperatureReporter(); TemperatureMonitor monitor1 = new TemperatureMonitor(); reporter1.Subscribe(monitor1); monitor1.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) { TemperatureMonitor provider = new TemperatureMonitor(); TemperatureReporter observer1 = new TemperatureReporter(); observer1.Subscribe(provider); TemperatureReporter observer2 = new TemperatureReporter(); observer2.Subscribe(provider); provider.GetTemperature(); }
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(); }