public override void BefehleDurchführen(Steuerelemente dasZuSteuerndeSteuerelement) { //Überprufen ob das Steuerelement auf ein Objekt vom Typ Beleuchtung gecastet werden kann if ((typeof(Heizung)).IsAssignableFrom(dasZuSteuerndeSteuerelement.GetType())) { ((Heizung)dasZuSteuerndeSteuerelement).HeizungEin();//In Objekt Beleuchtung Cast-en } }
public abstract void BefehleDurchführen(Steuerelemente dasZuSteuerndeSteuerelement);
public void fuegeSteuerelementHinzu(Steuerelemente steuerelementZumHinzufuegen) { steuerungselementeFuerAktuellenRaum.Add(steuerelementZumHinzufuegen); }