Einzelnen Beitrag anzeigen

crypti

Registriert seit: 12. Feb 2005
43 Beiträge
 
#1

Interfaces oder Abstrakte Klassen?

  Alt 23. Okt 2005, 16:07
Hallo,

ich bin gerade dabei für meine Anwendung eine kleine Pluginschnittstelle zu entwicklen. Dabei will ich verschiedene Plugins laden können und zwar als in Form von DLLs. Aus den DLLs heraus will ich auch Funktionen aus dem Hauptprogramm aufrufen.

Dieses geht - wie auch bereits mehrfach hier im Forum beschrieben - über grundsätzlich zwei verschiedene Wege.

Interfaces:
http://www.delphipraxis.net/internal...nittstelle#top

Abstrakte Klassen:
http://www.delphipraxis.net/internal...hlight=plugins
(letztes Beispiel)

Nun ist meine Frage welcher Weg der bessere ist. Interfaces oder den Weg über abstract; Welche Vorteile/Nachteile bieten die beiden Wege?

tschö

crypti
  Mit Zitat antworten Zitat