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

Erstellt C ++ den Standardkonstruktor / Destruktor / Konstruktor kopieren / Zuweisungsoperator kopieren für die reine virtuelle Klasse?

Generieren C ++ - Compiler die Standardfunktionen wie Konstruktor / Destruktor / Kopierkonstruktor für diese "Klasse"? %Vor% Ich meine, es ist nicht möglich, diese "Klasse" zu instanziieren, daher denke ich, dass keine Standardfunktionen gen...
23.01.2014, 11:33
2
Antworten

Android, Gesten über anklickbare Widgets

Meine Anwendung enthält einen Bereich mit Schaltflächen. Ich möchte die Aktivität so implementieren, dass die Schleudergeste über den Tastenbereich zu einem von zwei anderen Bereichen wechseln würde (mit ViewFlipper). Ich habe zwei Ansätze zu...
21.04.2011, 16:31
2
Antworten

Verwendung von eingeschränkten Generika anstelle von Schnittstellen - Nachteile?

Sagen wir, ich habe %Vor% Manchmal, anstatt nur zu sagen %Vor% Am Ende mache ich %Vor% oder vielleicht sogar %Vor% um das Boxen oder Kopieren von struct s zu vermeiden. Es funktioniert gut und alles, aber gibt es irgendwelc...
03.12.2011, 20:33
1
Antwort

Dynamisches Laden der DLL

Ich habe ein Programm, das eine große Anzahl von Plugins verwenden muss. Jedes Plugin muss eine sehr einfache Schnittstelle unterstützen, diese Schnittstelle wird in einer DLL definiert (IBaseComponent zur Vereinfachung der Frage). Jedes P...
25.02.2011, 21:57
1
Antwort

Wie definiert man eine Member-Schnittstelle in einem statischen Kontext in Java?

   Die Member-Schnittstelle kann nur innerhalb einer Top-Level-Klasse oder definiert werden   Schnittstelle oder in einem statischen Kontext. Fall A: Die Schnittstelle innerhalb einer Klasse der obersten Ebene funktioniert perfekt %Vor%...
13.03.2017, 08:02
1
Antwort

Empfohlene Vorgehensweise zum Implementieren von IteratorT in Typescript, vor ES6 [duplizieren]

Ich habe ein Projekt, das viele Klassen enthält, die idealerweise die Schnittstellen Iterable<T> und / oder Iterator<T> implementieren würden. Allerdings kann ich keine Standard-TypeScript-Definition dieser Schnittstellen fin...
16.08.2016, 07:25
2
Antworten

Schnittstelle im generischen Typ Java

Heute habe ich merkwürdigen Code in jdk8 Quellen gefunden und konnte keine Erklärung finden. %Vor% Kann mir jemand erklären, warum & amp; Serializable von <> ? Und es wäre toll, einen Link zur Dokumentation bereitzustellen. L...
04.08.2014, 21:39
1
Antwort

XJC Superinterface und Superklasse nur für alle Klassen?

Ich versuche automatisch eine Schnittstelle in einer Java-Klasse zu implementieren, die aus einer xsd-Datei generiert wird. Das sieht so aus, als könnte es tun das, aber es wird nur implements SomeInterface zu allen Klassen hinzufügen, w...
29.03.2012, 13:31
3
Antworten

Benutzerdefinierte Sammlung Implementieren von IEnumerable

Ich weiß, dass technisch eine Schnittstelle zum Lesen und nicht zum Schreiben oder Bearbeiten verwendet wird. Ich möchte jedoch eine add- und addrange-Funktion zur folgenden Klasse hinzufügen, hier ist das, was ich gerade habe, was nicht funktio...
21.05.2010, 14:38
1
Antwort

Haskell: Wie trennt man die Schnittstelle von der Implementierung?

Ich kenne zwei Möglichkeiten, um die Spezifikation einer Schnittstelle von einer Implementierung dieser Schnittstelle in Haskell zu trennen: geben Klassen ein, z. B .: Schnittstelle: RandomGen impl: StdGen Datensätze, z.B...
19.12.2015, 16:51