static void Main(string[] args) { ObserwowanaWiadomosc wiadomosc = new ObserwowanaWiadomosc(); KanalRadiowy kanalRadiowy = new KanalRadiowy(wiadomosc); KanalTelewizyjny kanalTelewizyjny = new KanalTelewizyjny(wiadomosc); do { Console.Clear(); Console.Write("Twoja wiadomosc: "); string wpisanaWiadomosc = Console.ReadLine(); wiadomosc.Dodaj(new Wiadomosc(DateTime.Now, wpisanaWiadomosc)); Console.WriteLine("Kliknij 'x' aby przerwać."); } while (char.ToLower((Console.ReadKey().KeyChar)) != 'x'); Console.ReadKey(); }
public KanalRadiowy(ObserwowanaWiadomosc wiadomosc) { this.wiadomosc = wiadomosc; this.wiadomosc.aktualizacjaWiadomosci += Wiadomosc_AktualizacjaWiadomosci; }
public KanalTelewizyjny(ObserwowanaWiadomosc wiadomosc) { this.wiadomosc = wiadomosc; this.wiadomosc.aktualizacjaWiadomosci += Wiadomosc_AktualizacjaWiadomosci; }