Suchergebnisse für Anfrage "generics"

1 die antwort

Konfigurieren Sie Dekoratoren für generische Schnittstellen und fügen Sie alle Instanzen dem Konstruktor mit nicht generischem Schnittstellenargument in Simple Injector hinzu

Ich habe ein Muster verwendet, das dem beschriebenen sehr ähnlich istin diesem ausgezeichneten Artikel [http://www.cuttingedge.it/blogs/steven/pivot/entry.php?id=91]Befehle und Abfragen als Objekte haben. Ich benutze auch SimpleInjector als ...

3 die antwort

Eine generische Operation implementieren zu müssen, die kleiner als und größer als ist

Ich kann absolut keinen Datentyp hart codieren. Ich brauche strikte Dateneingabe. Ich muss TValue a <= TValue b verwenden. Auch hier gibt es ABSOLUT KEINE Möglichkeit, so etwas wie (doppelt) a zu tun. Dies ist Teil einer grundlegenden ...

1 die antwort

Java Deaktiviert Überschreibender Rückgabetyp

Ich habe ein Projekt mit folgenden Komponenten: public abstract class BaseThing { public abstract <T extends BaseThing> ThingDoer<T, String> getThingDoer(); } public class SomeThing extends BaseThing { public ThingDoer<SomeThing, String> ...

TOP-Veröffentlichungen

7 die antwort

Erstellen Sie eine generische Java-Klasse, jedoch nur für zwei oder drei Typen

(Ich war erstaunt, dass ich diese Frage nicht schon beim Stackoverflow finden konnte, was ich meinerseits nur auf schlechtes Googeln zurückführen kann, weise auf jeden Fall auf das Duplikat hin ...) Hier ist eine Spielzeugklasse, die das ...

5 die antwort

Fließende API mit Vererbung und Generika

Ich schreibe eine flüssige API, um eine Reihe von "Nachrichten" -Objekten zu konfigurieren und zu instanziieren. Ich habe eine Hierarchie von Nachrichtentypen. Um bei Verwendung der fluent-API auf Unterklassenmethoden zugreifen zu können, habe ...

13 die antwort

LRU-Cache in Java mit Generics- und O (1) -Operationen

Diese Frage taucht in Vorstellungsgesprächen häufig auf. Die Idee ist, eine Datenstruktur zu definieren, anstatt die in LinkedHashMap integrierte Java zu verwenden. Ein LRU-Cache löscht denzuletzt benutzt Eintrag, um einen neuen einzufügen. ...

1 die antwort

Verwenden von unity xml config zum Registrieren einer Schnittstelle mit verschachtelten Generika

Wenn ich eine Klasse habe, die eine generische Schnittstelle implementiert, funktioniert die Konfiguration mit der unity xml config einwandfrei. public interface IReader<T> { } public class Fund { } public class FundReader : IReader<Fund> { }und ...

3 die antwort

Was macht dieses Java-Generika-Paradigma und wie heißt es?

Ich schaue mir einige Java-Klassen an, die die folgende Form haben: public abstract class A <E extends A<E>> implements Comparable <E> { public final int compareTo( E other ) { // etc } } public class B extends A <B> { // etc } public class C ...

2 die antwort

Tippfehler bei Verwendung von Generika unter Java 8, aber nicht unter Java 7

Ich habe einen Code, der unter Java 7, aber nicht unter Java 8 einwandfrei kompiliert wird. Hier ist ein in sich geschlossenes Reproduktionsbeispiel (ich habe echten Code genommen, der dieses Problem aufweist und alle Implementierungen ...

1 die antwort

Kontravarianz? Kovarianz? Was ist los mit dieser generischen Architektur ...?

Ich habe einige Probleme beim Einrichten einer Befehlsverarbeitungsarchitektur. Ich möchte in der Lage sein, eine Reihe verschiedener Befehle zu erstellen, die von ICommand abgeleitet sind. Erstellen Sie dann eine Reihe ...