Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by stahli,
3. Feb 2016
Stimmt, ich hatte mich hier von einem anderen Thread in die Irre führen lassen. Aber Das Überschreiben (Stillegen) der Referenzzählung werde ich nochmal versuchen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by stahli,
3. Feb 2016
@Benmik
Also grundsätzlich würde ich bei einem überschaubaren Projekt keine Interfaces verwenden. Erst mal bringt das Dir nämlich nichts.
Interfaces bringen Dir nur etwas, wenn sie Vorteile bringen. ;-)
Wenn die Wahrscheinlichkeit besteht, dass Du später verschiedene Klassen dynamisch tauschen möchtest, dann machen Interfaces (und der etwas höhere Aufwand) Sinn. Man kann dann eher in...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by stahli,
3. Feb 2016
Hi Benmik,
ich habe mal ein kleines Einsteigertutorial für Interfaces erstellt.
Vielleicht hilft es Dir ja etwas: http://www.delphipraxis.net/183702-interfaces-factorys.html
Interfaces sind hilfreich, wenn man gleiche Funktionalitäten in unterschiedlichen Klassen unterbringen will.
Es erspart einem das Prüfen und Casten von vorliegenden Objekten wie
if (MyObj is ClassA) then
(MyObj as...