Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
31. Aug 2018
Will ein TPlayer bei einem TActionBlock das OnAction aufrufen, muss er einen TAbstractPlayer übergeben. Das ein TPlayer aber nicht von TAbstractPlayer abgeleitet ist, springt hier die TPlayerAdapter-Instanz ein, die alle Aufrufe von DoWithBlock einfach an den TPlayer weiterleitet.
Das ganze Code-Beispiel ist natürlich vollkommen sinnlos, da hier eigentlich nichts passiert. Es ist auch nur als...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
31. Aug 2018
Nur um das richtig einzuordnen: Wie lange programmierst du schon in Delphi?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
30. Aug 2018
Ist eigentlich nur ein Hinweis für den Entwickler. Aktuell hat das noch keine konkreten Auswirkungen. Das Vorhandensein einer abstrakten Methode genügt bereits, daß eine Klasse abstrakt ist.
Weil Klassen in Delphi nur einen Vorfahren haben dürfen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
28. Aug 2018
Die (abgespeckten) Klassendeklarationen wären schon hilfreich. Dann weiß man wenigstens wovon man redet.