Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bjoerk,
15. Apr 2014
Ok. Dann sag ich mal danke für die Antworten. Class of schau ich mir demnächst mal genauer an.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bjoerk,
15. Apr 2014
Ok. Tanx. Von Factorys hab ich keinen Plan? Anonyme Methoden und Generics sind halt auch etwas ungünstig bei D2007.
Wenn das TShape von Delphi nicht 6 sondern 60 Typen hätte, wie wäre das denn programmiert worden, wenn man eine ellenlange Paint hätte vermeiden wollen und auch nicht 60 verschiedene Klassen hätte haben wollen?
procedure TShape.Paint;
begin
case FTyp of
Typ1:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bjoerk,
15. Apr 2014
Von der Struktur her so:
type
TBaseObject = class
protected
vars;
getter, setter; virtual;
public
methods; virtual;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bjoerk,
15. Apr 2014
Ich hab ein Design Problem. Ich hab 44 Typen von Shapes. Aus den 44 werden wohl mal im Laufe der Zeit mal 144 werden. Ich hab zwei Varianten des Quellcodes. Einmal als separate Klassen mit override Methoden und einmal alles in einer Klasse. Beides ist irgendwie Mist weil beides ziemlich unübersichtlich. Liegt das in der Natur der Sache oder gibt’s generell auch noch andere Möglichkeiten diesen...