public void ErteileAnweisung(IWerkzeug irgendwasZumGraben) { Lehrling l = (Lehrling)Lehrlinge[0]; //l.GrabeLoch(irgendwasZumGraben); this.ErteileAnweisung(l, irgendwasZumGraben); }
public void ErteileAnweisung(Lehrling l, IWerkzeug irgendwasZumGraben) { System.Console.WriteLine($"{l.Name} stöhnt ..."); l.GrabeLoch(irgendwasZumGraben); if (irgendwasZumGraben is TNT) { Lehrlinge.RemoveAt(0); } }
public void GrabeLoch(IWerkzeug irgendwasZumGraben) { irgendwasZumGraben.Graben(); }