public void VerschickeWaren(Ware ware, int anzahl) { //Für jeden Eintrag in der ListeKunde wird die ErhalteWaren-Methode des Interfaces aufgerufen foreach (IKundeWaren kunde in ListeKunden) { kunde.ErhalteWaren(ware, anzahl); } }
//Die spezifische Implementierung der Schnittstellen-Methoden kann bei jeder Implementierung unterschiedlich sein public void ErhalteWaren(Ware ware, int anzahl) { Console.WriteLine(ware.Name + " " + anzahl); }
public void ErhalteWaren(Ware ware, int anzahl) { Console.WriteLine("Auch Privatkunden erfreuen sich über " + ware.Name); }
public void ErhalteWaren(Ware ware, int anzahl) { Console.WriteLine("Jetzt erhalten auch Einzelhändler ihre Waren!"); }