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

Typsichere diskriminierte Vereinigungen in C # oder: Wie kann die Anzahl der Implementierungen einer Schnittstelle begrenzt werden?

Zuerst, Entschuldigung für die lange Post. Grundsätzlich ist meine Frage: Ich versuche, den folgenden F # diskriminierten Vereinigungstyp in C # zu reproduzieren: %Vor% Kann jemand eine einfachere schnittstellenbasierte Lösung vorschlag...
12.03.2011, 14:04
1
Antwort

Nil-Schnittstelle in Pointer von etwas in Golang konvertieren?

Im folgenden Codebeispiel schlägt der Versuch, eine nil-Schnittstelle in einen Zeiger von etwas zu konvertieren, mit dem folgenden Fehler fehl: interface conversion: interface is nil, not *main.Node %Vor% Link hier abspielen: Ссылка...
11.05.2015, 07:51
4
Antworten

Haben Interface-Variablen eine Werttyp- oder Referenztyp-Semantik?

Haben Schnittstellenvariablen eine Werttyp- oder Referenztyp-Semantik? Schnittstellen werden nach Typen implementiert, und diese Typen sind entweder Werttypen oder Referenztypen. Offensichtlich implementieren sowohl int als auch string...
16.12.2011, 22:34
3
Antworten

In Typescript, wie zu beheben Kann die Eigenschaft 'first' nicht definieren

Ich versuche, die Unter-Eigenschaft first zu setzen, die in der Name -Schnittstelle definiert ist, aber dann bekomme ich immer einen Fehler, zum Beispiel: %Vor% Beim Ausführen bekomme ich den Fehler: Cannot set property 'first' of und...
24.03.2016, 08:54
3
Antworten

Spring Dependency Injection für Schnittstellen

Nun, ich habe mir einige Tutorials über Spring-Abhängigkeitsinjektionen sowie MVC angeschaut, aber ich verstehe immer noch nicht, wie wir Klassen spezifisch instanziieren können. Ich meine, wenn ich zum Beispiel eine Variable habe %Vor% W...
11.12.2012, 06:57
3
Antworten

Ist Interface als Label eine schlechte Übung in Java OO?

Beim Parsen bestimmter xml-Dateien stoße ich auf eine Situation, in der ich die Schnittstelle als Label verwenden muss, um zu erkennen, dass bestimmte Tags zu einer bestimmten Kategorie gehören, zum Beispiel habe ich eine Tag -Schnittstelle er...
17.09.2009, 04:12
7
Antworten

Warum sollte C # (oder .NET) es uns nicht erlauben, eine statische / geteilte Methode in eine Schnittstelle einzufügen?

Warum sollte C # (oder .NET) uns nicht erlauben, eine statische / geteilte Methode innerhalb einer Schnittstelle zu setzen? scheint aus zu duplizieren hier . aber meine Idee ist ein bisschen anders, ich möchte nur einen Helfer für meine Plug...
30.06.2009, 08:39
4
Antworten

Was wäre der sicherste Weg, Objekte von Klassen zu speichern, die von einer gemeinsamen Schnittstelle in einem gemeinsamen Container stammen?

Ich möchte eine Reihe von Objekten von Klassen verwalten, die von einer gemeinsam genutzten Schnittstellenklasse in einem gemeinsamen Container abgeleitet sind. Um das Problem zu veranschaulichen, lasst uns sagen, ich baue ein Spiel, das vers...
22.03.2010, 01:24
2
Antworten

VBA: Gibt es sowas wie Abstract Class?

Ich verwende eine Schnittstelle, um sicherzustellen, dass einige ähnliche Klassen einige obligatorische Methoden (Subs / Funktionen) implementieren. Beispiel: Schnittstelle I1 deklariert M1 und M2 Methoden C1 und C2 implementieren I1 un...
19.01.2014, 17:43
3
Antworten

Wie kann ich Objekte zwischenspeichern und aus dem Speicher lesen, wenn sie anstelle der Datenbank vorhanden sind?

Ich habe vier Klassen wie folgt: %Vor% Und in meinem Controller habe ich %Vor% Nun möchte ich Cache-Abschnitte für eine bestimmte Zeit im Speicher ablegen, um Abschnitte aus dem Cache zu lesen, falls sie existieren, sonst lese ich sie au...
21.02.2013, 10:13