Struppi: C++: wie mache ich richtiges OO-Design?

Beitrag lesen

Ist es also doch zwingend noetig, dass ich fuer jede Methode, die ich in einer Unterklasse verwende oben eine mit virtual (steht fuer abstrakt?) davor mache?

Das C++ hier so streng ist wußte ich nicht, aber das ist ja was ich die weiter oben gemeint habe. Ob letztlich sollte eine abstrakte Klasse Display eine Funktion setColor() haben sollte musst du entscheiden, aber das ist auf jeden Fall der saubere Weg. Du musst dann eben in der SimpleDisplay Klasse einfach eine Dummy Funktion die nichts macht (oder eine Warnung ausgibt) implementieren. Wie schon gesagt, würde ich sowas eher mit einer setConfig() oder setProperty() Funktion machen.

Struppi.

--
Javascript ist toll (Perl auch!)