Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
9. Apr 2012
Doch, das verstösst dagegen ... das Formular sollte nur wissen, wo es sich befindet - logisch - und wem es dieses mitteilen soll, bzw. umgekehrt wen es fragen soll. Wo und wie sich das gemerkt wird ist nicht dia Aufgabe des Formulars ;)
Die Vererbung zu benutzen um sich das Leben einfacher zu machen aber gleichzeitig hinten die Vasen wieder zu zertrümmern ist nicht konsequent.
Schreibt man...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
7. Apr 2012
@shima
wo soll denn jetzt genau das Problem mit den vererbten Formularen sein und wo verstösst da was gegen CleanCode?
Niemand hat hier behauptet ein GodFatherFormular zu bauen, dass alle nur irgendwie erdenklichen Funktionen enthalten soll, die evtl. nur irgendein Formular benutzt.
Aber was spricht dagegen alle Formulare von einer BasisForm abzuleiten in der das implementiert ist, was...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
5. Apr 2012
Dann klatsch auf den Vorfahr nur das drauf, was auch wirklich in den Nachfahren benutzt wird.
Unterscheiden sich die Edit-Felder in der Benennung, dann unterscheiden diese sich zumeist auch in den anderen Eigenschaften, wie Breite, Maximale Stellenanzahl, erlaubte Zeichen etc.