Suchergebnisse für Anfrage "interface"
XmlSerializer serialisieren generische Liste der Schnittstelle
Ich versuche, den XmlSerializer zu verwenden, um eine Liste (T) beizubehalten, in der T eine Schnittstelle ist. Der Serializer mag keine Schnittstellen. Ich bin gespannt, ob es mit XmlSerializer auf einfache Weise möglich ist, eine ...
Entwurfsoberfläche für hierarchische Entität
Ich muss eine Schnittstelle für eine hierarchische Entität entwerfen: interface HierarchicalEntity<T extends HierarchicalEntity<T>> { T getParent(); Stream<T> getAncestors(); } Es ist ganz einfach zu implementierenStandar getAncestors() Methode ...
Umgang mit zirkulären starken Referenzen in Delphi
Ich habe zwei Klassen (in meinem Beispiel TObject1 und TObject2), die sich über Schnittstellen (IObject1, IObject2) kennen. Wie Sie wahrscheinlich in Delphi wissen, führt dies zu einem Speicherverlust, da beide Referenzzähler immer über Null ...
Java 8 Standardmethodenvererbung
Angenommen, es gibt folgende Typen: public interface Base { default void sayHi(){ System.out.println("hi from base"); } } public interface Foo extends Base { @Override default void sayHi(){ System.out.println("hi from foo"); } } public ...
Adding Extra Methode zu Schnittstelle
Ich habe eine knifflige Frage zum Interface. Bitte versuchen Sie mir eine Lösung dafür zu geben. Scenario: Ich habe eine Schnittstelle mit fünf Methoden geschrieben. Außerdem habe ich über diese Schnittstelle mehr als 100 Klassen implementiert. ...
Ist 'Strategy Design Pattern' nicht mehr als die grundlegende Verwendung von Polymorphismus?
ImStrategy Design Pattern, was wir tun, ist Erstellen Sie eine gemeinsame Schnittstelle.Implementieren Sie eine Reihe von Klassen mithilfe dieser Schnittstelle mit überschriebenen Methoden.Lassen Sie die Laufzeit laufen, um die tatsächliche ...
Auflistung von generischen Typen [duplizieren]
Diese Frage hat hier bereits eine Antwort: ammlung von generischen Typ [/questions/3215402/collection-of-generic-types] 9 answersIch habe ein Objekt (Formular), das eine Auflistung (.Fields) enthält, die Instanzen einer generischen Klasse ...
Automatic .ToString ()?
Ich habe eine Methode wie diese:void m1(string str) und habe eine Klasse wie diese: public class MyClass { public bool b1 { set; get; } //and other properties } Warum verursacht der folgende Code keinen Kompilierungsfehler? IClass2 _class2 = ...
Warum werden nicht virtuelle Schnittstellen bevorzugt?
Ich gehe diesen Artikel durchhttp: //www.gotw.ca/publications/mill18.ht [http://www.gotw.ca/publications/mill18.htm] von Herb Sutter. Der Autor erwähnt, dass das Schreiben von nicht virtuellen Schnittstellen die Schnittstellenspezifikation von ...
Java: Verwenden von Polymorphismus, um if-Anweisungen zu vermeiden?
Ich versuche, ein Java-Programm zu schreiben, das bestimmte Layouts basierend auf der Auswahl des Benutzers initialisiert. Ich möchte vermeiden, eine Reihe von if-Anweisungen zu schreiben, damit der Code für die zukünftige Verwendung skalierbar ...