public void Update(EarthQuake earthQuake)
 {
     Console.WriteLine("Movimiento sismico! ");
     Console.WriteLine($"Ubicacion ({earthQuake.Latitude} {earthQuake.Logitude})");
     Console.WriteLine($"Magnitud {earthQuake.Magnitude}");
     Console.WriteLine($"Fecha {earthQuake.DateTime}");
 }
示例#2
0
        public void NotifyObservers(EarthQuake earthQuake)
        {
            Console.WriteLine("Antes de notificar a los observadores");

            foreach (IObserver observer in Observers)
            {
                observer.Update(earthQuake);
            }
            Console.WriteLine("Los observadores han sido notificados");
        }
示例#3
0
        public void Tremble()
        {
            EarthQuake earthQuake = new EarthQuake(100, 150, 5.7, DateTime.Now);

            NotifyObservers(earthQuake);
        }