Thema: Delphi TXMLDocument freigeben

Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.004 Beiträge
 
Delphi 2009 Professional
 
#6

AW: TXMLDocument freigeben

  Alt 16. Jan 2015, 16:11
Oh, ja, klar, das war ein Flüchtigkeitsfehler, absolut korrekt.

Aber mal generell: Sollte ich lieber ein IXMLDocument oder TXMLDocument verwenden?
Man sollte das Interface anstatt der konkreten Klasse verwenden. (Im Fachjargon: 'gegen das Interface programmieren').

Vorteil: wenn für den Variablentyp das Interface statt der konkreten Klasse verwendet wird, kann die Klasse leichter gegen eine andere ausgetauscht werden, falls sie dasselbe Interface implementiert. Und man kann nicht versehentlich Methoden oder Properties benutzen, die nicht Teil des Interfaces sind.
Michael Justin
habarisoft.com

Geändert von mjustin (16. Jan 2015 um 16:14 Uhr)
  Mit Zitat antworten Zitat