Forum: Algorithmen, Datenstrukturen und Klassendesign
by idefix2,
9. Apr 2012
Es lebe der Fundamentalismus. Break und exit sind böse, with ist urböse, für die Verwendung von goto ist Steinigung die adäquate Stafe, und neuerdings ist Vererbung auch schon ganz schlecht.
Wenn ich bestimmte Features einheitlich in allen meinen Formularen haben will, dann ist die Ableitung meiner Formulare von einem Vorfahr, der alle diese Features beinhaltet, die ADÄQUATE Vorgangsweise....
Forum: Algorithmen, Datenstrukturen und Klassendesign
by idefix2,
7. Apr 2012
du kannst doch nicht alles Mögliche in eine (Form-)Klasse einbauen.
Das solltest Du versuchen, Embarcadero zu erklären:) Die haben nämlich alles mögliche in ihre TForm-Klasse eingebaut.
Und Du würdest Dich schön bedanken, wenn Du für jede einzelne Funktionalität, die im TForm integriert ist, eine extra Komponente auf die Form legen müsstest.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by idefix2,
7. Apr 2012
Wenn ich von TForm einen Formulartyp ableite, von dem ich dann alle meine Formulare ableite, hindert mich nichts daran, öfters benutzte Funktionalitäten in dieses abgeleitete Formular zu integrieren - gegebenenfalls mit entsprechenden published boolean Schaltern.
Tiefe Hierarchien sind gar nicht nötig, aber zumindest eine vorgeschaltete Hierarchiestufe, in der ich alle Erweiterungen einbauen...