Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by r2c2,
12. Feb 2012
Das kannst du doch schon in der Basisklasse tun, oder? Ich hab immer noch das Gefühl, dass ich dich nicht richtig versteh. Poste vielleicht mal ein bisschen Code. Das sollte mir helfen, dich zu verstehen.
Also in ner gemeinsamen Basisklasse. Gut. Genau so. Die einzig sinnvolle Variante, oder? Besondere Nachteile fallen mir hier auch nicht ein.
Bezeichnerwahl ist normalerweise die...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by r2c2,
11. Feb 2012
Irgendwie hast du das Talent alles so zu erklären, dass ich es nicht verstehe. Oder es ist schon spät...
Auch Events sind vererbbar. Kannst du alles in der Basisklasse machen und musst nix replizieren. Ich versteh dein Problem nicht.
- von außen solltest du niemals auf interne Objektlisten zugreifen
- auch intern wüsste ich nicht, warum du über die Liste gehen willst. Kannst du nicht...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by r2c2,
11. Feb 2012
Ich bin mir nicht ganz sicher, ob ich dich richtig versteh:
OK, ich denke, das hab ich noch verstanden. Du hast 20 verschiedene Objekttypen und willst für jeden nen InlineEditor haben, mit den man jeweils ein Objekt bearbeiten kann.
OK, hört sich gut an. Hätt ich wahrscheinlich auch so gemacht.
Dann hast du wie immer zwei Möglichkeiten: Delegation und Vererbung.