// 发布新的天气信息 public void PublishNewWeatherInformation(int t, int ws, string message) { WeatherInformation information = new WeatherInformation(t, ws, message); if (Displayers != null) { foreach (IWeatherDisplay displayer in Displayers) { displayer.Display(information); } } }
public void Display(WeatherInformation information) { Console.WriteLine("小黑板为您带来天气信息:{0}", information.ToString()); }
public void Display(WeatherInformation weather) { Console.WriteLine("LED显示屏为您带来天气信息:{0}", weather.ToString()); }
public void Display(WeatherInformation information) { Console.WriteLine("{0}员工手机显示天气信息:{1}", EmplayeeName, information.ToString()); }