Ein Praxisbeispiel:

Du programmierst eine Lustige Webseite, die auch Datenverarbeiten kann.
Da Du aber offen lassen willst, woher die Daten alles kommen sollen
deklarierst Du Dir ein Interface welches beschreibt, was der
Datenprovider alles implementiert haben soll.

So kannst Du dann einfach auf Deiner Seite immer mit dem Interface
arbeiten.

Beispiel:
Public IDBIntface DBInterface; <--- da wird dann eine Klasse dran
gehangen, die das Interface implementiert

Private void Deine Methode()
{
        DataSet a = DBInterface.GetData(); 
}

reicht das ein bischen?

Ich kann Dir noch mehr Beispiele geben (man kann das auch so richtig
krank machen ..)

Micha
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Im Auftrag von Stephan Troxler
Gesendet: Donnerstag, 25. M�rz 2004 16:21
An: [EMAIL PROTECTED]
Betreff: [Coffeehouse] Schnittstellen (interface)

Eine Verst�ndnisfrage:

Eine Schnittstelle (interface) ist ja sowas wie eine Schablone f�r 
Klassen mit Pflichtmethoden und Pflichtpropertys - soweit habe ich das 
zumindest mal verstanden...
Wo konkret aber kommt ein interface zum Einsatz? Was sind die Vorteile 
wenn ich alle Klassen von Schnittstellen ableite? Mir fehlt da gerade 
ein bisschen der Bezug zur Praxis.

Stephan
_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse


_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an