Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Der schöne Günther,
8. Sep 2014
Kurzfassung: // Delegiert das Krachmachen an einen TKrachmacher
TWurstfabrik = class(TInterfacedObject, IKrachmacher)
private var
myKrachmacher: IKrachmacher;
protected
property krachDelegate: IKrachmacher
read myKrachmacher
implements IKrachmacher;
public
constructor Create();
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Der schöne Günther,
8. Sep 2014
Das war ein Verweis auf Bernd Uas Vortrag "Besseren Code mit Delphi" vorgestern auf den Delphi-Tagen in Bonn. Ansonsten geht das Buch Clean Code in die selbe Richtung :-)
PS: Die beiden mittleren Zitate waren von mir, werden aber Uwe zugeschrieben. Verrückte Welt. Wenigstens haftet er jetzt juristisch für alle daraus entstehenden Schäden.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Der schöne Günther,
8. Sep 2014
Ein- und Ausgabe von und nach irgendwohin tackere ich mir selbst auch oft an Klassen, die es eigentlich nicht haben sollten. Ich will dich davor bewahren, so zu enden wie ich:
Es ist, wie der Name schon sagt, eine Liste. Kein Webserver-Response-Ausleser. Irgendwann hast du einen Webserver, der dir die Daten anders formatiert. Dann musst du deine Liste von Arbeitnehmern anpassen, nur weil sich...