コード例 #1
0
        // 发布新的天气信息
        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);
                }
            }
        }
コード例 #2
0
 public void Display(WeatherInformation information)
 {
     Console.WriteLine("小黑板为您带来天气信息:{0}", information.ToString());
 }
コード例 #3
0
 public void Display(WeatherInformation weather)
 {
     Console.WriteLine("LED显示屏为您带来天气信息:{0}", weather.ToString());
 }
コード例 #4
0
 public void Display(WeatherInformation information)
 {
     Console.WriteLine("{0}员工手机显示天气信息:{1}", EmplayeeName, information.ToString());
 }