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