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

Geben Sie Einschränkungen für Implementierungen generischer Member nicht generischer Schnittstellen in C # ein.

Sagen wir, ich habe eine solche Schnittstelle: %Vor% Gibt es eine Möglichkeit, die DoSomething-Methode mit Typ-Constraint zu implementieren? Offensichtlich wird das nicht funktionieren: %Vor% Das wird offensichtlich nicht funktionieren,...
13.02.2010, 21:23
1
Antwort

Gibt es eine Möglichkeit, dass abgeleitete Klassen ToString () überschreiben?

(Ich arbeite in .NET 4.0 Beta, C #.) Ich habe eine Schnittstelle, und alle von dieser Schnittstelle abgeleiteten Klassen sollten benutzerdefinierte ToString() -Logik implementieren. Ist das durchsetzbar? Wenn ja, wie?     
26.08.2009, 02:20
2
Antworten

Erstellen einer Schnittstelle aus einer großen Klasse mit Resharper

Ich habe eine sehr große Klasse mit vielen Methoden, ist es möglich, eine Schnittstelle aus dieser Klasse mit Resharper zu erstellen?     
12.08.2009, 20:06
1
Antwort

Erstellen einer Schnittstelle mit einem Array variabler Länge, die Objekte in TypeScript / Angular4 enthält

Ich versuche, eine Variable in einer speicherinternen Datenbank zu erstellen, die eine TypeScript-Schnittstelle enthält, die ein JSON-Dataset beschreibt. Dieser Datensatz sollte mehrere Arrays enthalten, die wiederum mehrere Objekte mit einer fe...
07.05.2017, 16:14
1
Antwort

Sollten sich Schnittstellen in einem separaten Projekt von ihrer Implementierung befinden?

Bei meiner Frage geht es nicht so sehr um den Einsatz von Schnittstellen, sondern eher um die Art der Projektorganisation. Hinweis: Ich verwende VisualStudio in einer mehrschichtigen Anwendung. Sollten meine Interface-Dateien in einem sep...
28.10.2009, 12:32
4
Antworten

Ist es möglich, Kopierkonstruktoren für Klassen mit Interface-Member-Variablen in Java zu schreiben?

Wie würden Sie einen Kopierkonstruktor für eine Klasse mit Interface-Member-Variablen schreiben? Zum Beispiel: %Vor% Muss ich eine konkrete Animal haben? Wenn ja, scheint es, als würde die Klasse für Häuser mit Hunden vs. Häuser mit...
12.06.2013, 21:24
2
Antworten

Initialisierung einer Schnittstelle?

In einem aktuellen Problem habe ich ( eine Datei auf eine physischer Drucker in Java ) Ich habe den Code durchgelaufen wie ein Verrückter, der versucht, jede nützliche verpasste Information aus dem Javadoc jeder Klasse zu verschlingen. Nun, i...
12.01.2012, 20:49
3
Antworten

Was bedeutet es, DataMemberAttribute auf ein Interface-Member zu setzen?

Was bedeutet es, ein DataMemberAttribute auf eine Schnittstelle zu setzen? Mitglied? Wie wirkt sich dies auf abgeleitete Klassen aus?     
25.01.2011, 08:48
5
Antworten

Generika vs. Schnittstellen

Ich wechselte von Java 1.4 (früheres Unternehmen) zu Java 1.6 (neues Unternehmen). Ich habe beobachtet, dass im Fall von 1.4 die meisten proprietären Frameworks unter Verwendung von Interfaces und Template-Mustern definiert wurden, während bei 1...
24.02.2010, 22:31
3
Antworten

Abhängigkeiten in IoC über einen Konstruktor erzwingen?

Ich versuche, mit IoC / Dependency Injection umzugehen, während ich gleichzeitig auf Verträge und nicht auf bestimmte Klassen programmiere. Das Dilemma, das ich habe, ist die Spannung zwischen: Programme für IoC-Schnittstellen programmiere...
16.04.2009, 15:00