Eine Schnittstelle bezieht sich auf den Interaktionspunkt zwischen Komponenten. Schnittstellen sind sowohl auf der Hardware- als auch auf der Softwareebene anwendbar.
Im Allgemeinen stellt eine Schnittstelle einen Vertrag offen, ohne die zugrunde liegenden Implementierungsdetails offenzulegen. In objektorientierter Programmierung definieren Schnittstellen abstrakte Typen, die das Verhalten offen legen, aber keine Logik enthalten. Die Implementierung wird durch die Klasse oder den Typ definiert, der die Schnittstelle implementiert.
Ich wundere mich über den Zweck der Verwendung einer Schnittstelle.
Verwenden Sie Schnittstellen? Wenn ja, wann entscheiden Sie sich, sie zu verwenden und wann entscheiden Sie sich, sie NICHT zu verwenden?
Ich habe zur Zeit Schnittstel...
19.10.2010, 18:12
Ich benutze Schnittstellen, um meinen Code zu entkoppeln. Ich bin neugierig, ist die Verwendung von expliziten Interface-Implementierung zum Verstecken der Funktionalität gemeint?
Beispiel:
%Vor%
Was ist der Nutzen und der spezifische Anw...
25.05.2011, 19:35