public void Update(object ob) { RainStatus rainStatus = (RainStatus)ob; if (rainStatus == RainStatus.Raining) { Console.WriteLine("Человек без зонта поедет на такси"); } else { Console.WriteLine("Человек без зонта пойдет пешком"); } }
public void Rain() { if (rainStatus == RainStatus.Raining) { Console.WriteLine("Дождь прекратился"); rainStatus = RainStatus.NotRaining; } else { Console.WriteLine("Пошел дождь"); rainStatus = RainStatus.Raining; } NotifyObservers(); }
public Stock() { observers = new List <IObserver>(); rainStatus = RainStatus.NotRaining; }
public void Update(object ob) { RainStatus rainStatus = (RainStatus)ob; Console.WriteLine("Человек с зонтом пойдет пешком"); }