Subclassing, ja oder nein?

Verschiedenes zu Qt
Antworten
mk85
Beiträge: 9
Registriert: 20. September 2007 18:23

Subclassing, ja oder nein?

Beitrag von mk85 »

Hallo Leute,
ich bin gerade dabei ein Programm zu erstellen das voraussichtlich nur
aus einem Dialog aber sehr viel Code bestehen wird.
Da ich ein QT Neuling bin stehe ich nun vor der Entscheidung ob ich meinen
Code direkt in die Basisklasse schreiben soll oder in eine abgeleitete Klasse.
Kann mir hier vllt jemand Tipps, Links, Stichworte zu den Vor- und Nachteilen geben?

Grüße
mk85

Edit: Benutze QT Designer 3.3.4
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Immer in eine abgeleitete Klasse, bei Qt4 geht es gar nicht mehr anders.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

Wie willst du das denn in die Basisklasse schreiben??? So in dem Qt Ordner unter src und in QDialog.cpp/QDialog.h??? Und dann am besten noch Qt neu kompilieren, weil wenn du deinen code in einer Sublcass hättest wäre das soviel, dass du eh fast 2 std kompilierst...
Als vernünftiger objektorienterter c++ Programmierer subclasst man alles was nicht schnell genug wegläuft... Das macht 1. Das Projekt/den Code übersichtlich und 2. spart man sich jede menge Ärger durch das ewige rumscrollen in den endlosen Zeilen Code.
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

KernelPanic hat geschrieben:Wie willst du das denn in die Basisklasse schreiben???
Du hast noch nicht mit Qt3 gearbeitet, oder?
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

erm... nö... nicht wirklich.... gaaanz am anfang, als es noch kein qt4 gab hab ich ein bisschen damit gefrickelt, aber ist das wirklich so anders wie qt4?
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Jep, ganz anders. Wer wollte, konnte komplett mit dem Designer programmieren.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

ja, das kenn ich noch... ich fand das ziemlich umständlich...
aber soweit ich mich erinnern kann, hat der auch immer gesubclasst, oder?
Antworten