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 bin mir sicher, dass ich eine Weile über eine neue Funktion von PHP gelesen habe, die entweder eine neue magische Methode oder eine neue Schnittstelle war, so dass Sie Arrayable-Methoden implementieren konnten.
zB
%Vor%
Stellte ich es...
07.08.2012, 08:03
Ich versuche, einen Leistungsunterschied zwischen der Verwendung von Boost.Variant und der Verwendung virtueller Schnittstellen zu messen. Angenommen, ich möchte verschiedene Typen von Zahlen gleichmäßig erhöhen, indem ich Boost.Variant verwende...
10.08.2012, 17:46
Ich arbeite mich gerade durch Code Complete und das Wort "Interface" taucht immer wieder auf! Ich versuche herauszufinden, was eine Schnittstelle ist. Kannst du den Begriff definieren? Was macht eigentlich eine "Klassenschnittstelle" aus?
20.06.2009, 17:20
Es gibt zwei Möglichkeiten, zwischen abstrakter Klasse oder Schnittstelle zu wählen. Microsoft-Lösung und Oracle-Lösung:
Microsoft, Design-Richtlinie:
Verwenden Sie abstrakte (MustInherit in Visual Basic) Klassen anstelle von Schnittstel...
11.02.2012, 20:00
Gibt es ein Overhead- oder Leistungsproblem beim Übergeben des gesamten Objekts im Vergleich zum Übergeben?
primitiver Wert wie in Option 1 und 2?.
[BEARBEITEN: Ich wollte sagen, dass ich eine Referenz eines Java-Objekts gegen einen primitive...
09.03.2011, 06:07
Ich starte gerade ein Social-Web-App-Projekt.
Während ich Klassen entworfen habe, habe ich beschlossen, Schnittstellen wie "kommentarisch" oder "sympathisch" zu definieren, um sie bei Bedarf zu verwenden.
Aber ich konnte es nicht herausfin...
21.06.2011, 13:34
Ich habe folgendes:
%Vor%
Wenn ich die Methode Get ausführen, erhalte ich den folgenden Fehler:
Beim Versuch, den Parameter Ссылка zu serialisieren, ist ein Fehler aufgetreten. Die InnerException-Nachricht war 'Type' PPS.Core.DomainM...
03.09.2009, 23:28
In der C # -Sprachspezifikation v5.0 in Abschnitt 1.3 heißt es:
Ein Schnittstellentyp kann als Inhalt eine Nullreferenz haben, eine Referenz auf eine
Instanz eines Klassentyps, der diesen Schnittstellentyp implementiert, oder a
Verweis...
25.01.2014, 00:13
Ich lerne Java, ich habe die folgende Beschreibung über interface in einem Buch gesehen:
Wenn eine Variable als Interface-Typ deklariert ist, dann einfach
bedeutet, dass das Objekt diese Schnittstelle implementiert haben soll.
Was...
06.12.2011, 20:18
Ich habe Argumente für die Verwendung expliziter Schnittstellen als eine Methode zum Sperren einer Klassenverwendung für diese Schnittstelle gesehen. Das Argument scheint zu sein, dass man, indem man andere zur Programmierung der Schnittstelle z...
07.10.2008, 14:51