Verzeihen Sie mir für den absolut abscheulichen Titel meiner Frage, aber was ich meine ist: Es gibt eine Klasse A  mit einer Methode ma , die eine Methode MB  aus einem Objekt der Klasse B  ausführt, dann diese Methode (Methode (Methode (Methode (Methode
) führt MC  aus demselben Objekt aus, schließlich mc  eine virtuelle Methode MD  aus einem Objekt der Klasse C  aus, die ich mit meinem Klasse D  
in Code: