interface

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.
4
Antworten

PHP Arrayable Interface

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
2
Antworten

Boost.Variant Vs Leistung der virtuellen Schnittstelle

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
8
Antworten

Was ist eine Klassenschnittstelle?

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
3
Antworten

Abstrakte Klasse oder Schnittstelle. Welcher Weg ist richtig?

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
4
Antworten

Übergeben des ganzen Objekts vs Passing Primitive Wert -

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
1
Antwort

Schnittstellen in Groovy

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
5
Antworten

WCF: Schnittstellen, Generics und ServiceKnownType

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
3
Antworten

Wie kann ein Werttyp einen Schnittstellentyp implementieren?

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
3
Antworten

Variable des Schnittstellentyps

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
11
Antworten

Verwendung expliziter Schnittstellen, um die Programmierung gegen eine Schnittstelle zu gewährleisten

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