public void Zakup(Esposob s, Karnet k, IObserwujacy obserwujacy) { WybierzSposob wb = new WybierzSposob(); this.metoda = wb.MetodaPlatnosci(s, k); this.metoda.Sposob(k, klient: this); this.CzyKarnet = true; Rejestracja_na_Silowni(obserwujacy); }
public void NotifyObservators(IObserwujacy obserwujacy) { }
public void Rezygnacja_z_Siłowni(IObserwujacy obserwujacy) { this.CzyKarnet = false; Console.WriteLine($"{imie} zrezygnowłeś z siłowni"); obserwujacy.CzyMaKarnet(obserwowany: this); }
public void Rejestracja_na_Silowni(IObserwujacy obserwujacy) { Console.WriteLine($"{imie} zacząłeś chodzic na silownie"); obserwujacy.CzyMaKarnet(obserwowany: this); }