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

Behalten Sie alle Klassen im Auge, die eine bestimmte Schnittstelle implementieren?

Es ist schwer zu erklären, was ich wirklich will. Ich habe eine Schnittstelle, die eine Methode getRuntimeInfo() hat, die mir alle Laufzeit-Debug-Informationen für die Variablen einer Klasse zur Verfügung stellt. Ich möchte die Liste aller Kl...
04.02.2012, 18:44
2
Antworten

Wie kann ich ein Java-Interface-Feld deklarieren, das die Klasse implementieren sollte, um dieses Feld zu verfeinern?

Wie kann ich ein Java-Interface-Feld deklarieren, das die Klasse implementieren soll, um dieses Feld zu verfeinern? zum Beispiel %Vor% Danke.     
01.07.2011, 03:19
4
Antworten

Reduzieren Sie die Sichtbarkeit beim Implementieren der Schnittstelle in Java

Ich möchte die Klasse A so gestalten, dass sie die Schnittstelle C implementiert und die Sichtbarkeit einer Methode (in C deklariert) reduziert, um sie vor der Außenwelt zu schützen, eine der Methoden in der Klasse A als privat zu machen Klasse...
05.07.2011, 19:44
2
Antworten

Wie benachrichtige ich eine Klassenkomponente eines Ereignisses?

Ich habe die Klasse A und ihre Komponentenklasse B. %Vor% Wenn ich eine Instanz von B in meiner Klasse A habe und diese Instanz von B irgendwie aktualisiert wird, wie kann ich meine Instanz von Klasse A benachrichtigen und bWasUpdated() a...
19.02.2016, 04:20
1
Antwort

Verwenden von Generics zum Erstellen eines verknüpften Objekts

Ich habe eine Funktion geschrieben, die einen Klassentyp (T) und einen Schnittstellentyp (I) akzeptiert und eine Schnittstelle (I) an das Objekt (T) zurückgibt. Hier ist der Code. %Vor% ... %Vor% Die Funktion funktioniert wie erwartet oh...
18.03.2015, 09:58
1
Antwort

Erläuterung zur Überprüfung, ob value Schnittstellen implementiert. Golang

Ich habe gelesen "Effective Go" und andere Q & amp; wie folgt: golang Interface compliance compile type check , aber trotzdem kann ich nicht richtig verstehen, wie man diese Technik benutzt. Bitte, siehe Beispiel: %Vor% Gibt es einfache...
06.01.2015, 17:09
2
Antworten

Was ist CLSID? Ist es eine GUID?

Ich möchte wissen, was genau CLSID-Datentyp ist, wie es in C ++ verwendet wird, und ich möchte es in Delphi verwenden. Was ist CLSID?
19.10.2013, 21:42
2
Antworten

Was ist der Zweck einer statischen Methode in der Schnittstelle von Java 8?

Warum werden statische Methoden von Java 8 unterstützt? Was ist der Unterschied zwischen den beiden Zeilen in der Hauptmethode im unteren Code? %Vor% Wie wir oben sehen können, bin ich nicht einmal in B implementiert. Welchen Zweck würde es...
20.08.2017, 10:07
2
Antworten

Ist die Implementierung der Delphi-Schnittstellenreferenz zukunftssicher?

Ich habe eine Hilfsklasse, die in der gesamten Anwendung weit verbreitet ist. Die Implementierung beruht auf der Zählung der Schnittstellenreferenz, die Idee ist ungefähr: %Vor% Die Implementierung beruht also darauf, dass IMyHelper am Ende...
01.02.2012, 09:28
2
Antworten

C # -Schnittstellenfrage

Gibt es Kosten bei der Übergabe eines Objekts an eine Funktion, die eine bestimmte Schnittstelle implementiert, bei der die Funktion nur diese Schnittstelle akzeptiert? Wie: %Vor% und ich passiere: %Vor% alle implementieren IEnumerable....
27.02.2009, 17:25