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}"); }
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"); }
public void Tremble() { EarthQuake earthQuake = new EarthQuake(100, 150, 5.7, DateTime.Now); NotifyObservers(earthQuake); }