Warum ?
Da div. abgeleitete Klassen von Haus auf einen eigenen Konstruktur haben, habe ich das in der Basisklasse als virtuellen Konstruktor gleich vorgesehen. Wo liegt hier ein "verstoß" gegen die
OOP vor ?
Das ganze funktioniert genau so, wie das beabsichtigt ist.