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

Wert gegenüber Referenztypen bei Verwendung von Schnittstellen in C #

Ich möchte einen Typ in C # mit Wert wie Semantik erstellen. Es ist unveränderbar und hat einen geringen Speicherbedarf. Es wird jedoch meist über eine von ihm implementierte Schnittstelle erreicht. In diesem Fall müsste ein Werttyp eingerahmt w...
30.05.2013, 16:59
3
Antworten

was mit der Standardimplementierung einer Schnittstelle gemeint ist

Ich habe diese Aussage in vielen Dokumentationsbeispielen gesehen, wie hier    Diese Klasse ist die Standardimplementierung der "ISomeInterface" -Schnittstelle was genau das bedeutet? Danke     
12.03.2010, 19:40
3
Antworten

Klasse, die von mehreren Interfaces mit derselben Methodensignatur erbt

Sagen wir, ich habe drei Schnittstellen: %Vor% Eine Klasse, die von diesen drei Schnittstellen erbt: %Vor% Fragen: Wenn ich das so umsetze: Klasse ABC: I1, I2, I3    { %Vor% } Es kompiliert gut und läuft auch gut! Bedeutet...
14.05.2010, 06:11
5
Antworten

Wie kann eine untergeordnete Schnittstelle die Implementierungen ihrer Eltern wiederverwenden?

Kürzlich hatte ich ein Interview und mir wurde die folgende Frage gestellt. Gegeben die folgende Klassen- / Schnittstellenstruktur: Frage: Wie kann man die Schnittstelle EmployedStudent implementieren, um Code aus StudentImpl und...
10.03.2015, 15:34
1
Antwort

Byte Buddy: Erzeuge eine Implementierung für eine abstrakte Klasse

Ich möchte zur Laufzeit eine Implementierung für eine abstrakte Klasse mit Byte Buddy erstellen, und ich stehe vor dem Problem, dass beim Aufruf einer Methode aus einer erstellten Instanz ein java.lang.AbstractMethodError geworfen wird. Ich h...
10.01.2016, 18:38
1
Antwort

Golang leere Schnittstelle {} im Funktionstyp

Ein Objekt eines beliebigen Typs kann einer leeren Schnittstelle zugewiesen werden. Zum Beispiel haben wir die folgende Funktion %Vor% Wir können es durch nennen %Vor% Aber ich kann nicht dasselbe für den Funktionstyp erreichen %Vor%...
01.10.2014, 06:18
3
Antworten

Umgang mit Enums, wenn sich Schnittstellen in einem separaten Projekt befinden

Ich habe die folgenden Projekte in einer Visual Studio-Lösung für eine Anwendung: Allgemein - Hilfsprogramme und Erweiterungen Entitäten - Rich-Domain-Objekte mit Geschäftslogik, die für Instanzen spezifisch ist Repositories - Datenrepos...
14.11.2013, 15:32
4
Antworten

Typ der Klasse, die mehrere Schnittstellen implementiert

Ich versuche gerade, einige Klassen zu schreiben, und ich komme über das folgende Problem: Ich versuche, eine Klasse zu schreiben, die einige Funktionalität von zwei Schnittstellen implementiert %Vor% Und ich habe zwei Klassen, die diese...
22.06.2011, 19:35
3
Antworten

Generische Schnittstellenimplementierung in C # erzwingen

Gibt es trotzdem Beschränkungen für eine generische Definition, um eine "generische Schnittstelle" zu implementieren ... das heißt, ich möchte, dass die Klasse die Übergabe einer Schnittstelle unterstützt und eine generische Klasse sie so einsch...
30.08.2010, 13:19
7
Antworten

Wohin mit den Schnittstellen in eine komponentenbasierte Architektur?

In einer komponentenbasierten Architektur, in der eine große Anzahl von entkoppelten Komponenten über eine Reihe von standardisierten Schnittstellen kommunizieren - gibt es Richtlinien für die Frage, wo und wie die Schnittstellen zu speichern si...
12.11.2009, 16:34