public static void BegrüßenKundeEventAbonnieren(Einkaufzentrum e) { foreach (IMitarbeiterBegrüßenKunde m in BegrüßenKundeListe) { e.NeuerKundeHatDasGebäudeBetreten += m.Grüßen; } }
static void Main(string[] args) { Einkaufzentrum e = new Einkaufzentrum(); Mitarbeiter ma1 = new Mitarbeiter("Astrid"); Mitarbeiter ma2 = new Mitarbeiter("James"); Geschäftsführer g = new Geschäftsführer(); BegrüßenKundeListe.Add(ma1); BegrüßenKundeListe.Add(ma2); BegrüßenKundeListe.Add(g); BegrüßenKundeEventAbonnieren(e); e.NeuerKundeBetrittDasGebäude(); Console.ReadKey(); }