Tag: interface

Eine Schnittstelle bezieht sich auf den Punkt der Interaktion zwischen Komponenten. Schnittstellen sind anwendbar sowohl auf der hardware-und software-Ebene.

Im Allgemeinen, eine Schnittstelle stellt einen Vertrag aus, ohne dass die zugrunde liegenden Implementierungsdetails. In der Objekt-Orientierten Programmierung, interfaces definieren abstrakte Typen, aussetzen Verhalten, aber enthalten keine Logik. Die Umsetzung ist definiert durch die Klasse oder der Typ, der die Schnittstelle implementiert.

Accessors in Python jemals gerechtfertigt?

Anzahl der Antworten 5 Antworten
Merke ich, dass in den meisten Fällen, ist es bevorzugt in Python einfach direkt auf die Attribute zuzugreifen, da es kein wirkliches Konzept der Kapselung, wie es ist in Java und dergleichen. Allerdings Frage ich mich, ob

überschreiben von interface-Methoden

Anzahl der Antworten 8 Antworten
Für eine Schnittstelle wie public interface something<T> { public something<T> somemethod(); } von dem, was ich verstehe, ist die abstrakte Methode somemethod() muss überschrieben mit einer Methode, die ein Objekt zurückgibt, der Implementierung der Schnittstelle. Jedoch, alle

Mit MVVM zeigen, neue Fenster und erhalten Sie updates Daten

Anzahl der Antworten 2 Antworten
Ich arbeite gerade an einer WPF-MVVM-Anwendung. Zeige ich einige Daten in einem datagrid. Ich habe zwei buttons zum Hinzufügen und Bearbeiten Sie den ausgewählten Datensatz. Ich habe die Daten im ViewModel, und ich habe, um zu zeigen,

Java unter Verwendung der Schnittstelle als callback

Anzahl der Antworten 4 Antworten
Ich versuche, implementieren Sie eine callback-Prozedur durch eine Klasse implementieren und die Schnittstelle, und dann passieren, dass die Klasse als Objekt (der Schnittstelle), um anderen Klasse. Aber ich erhalte den Fehler: "The constructor ClassB(TestMe) ist undefiniert". Ich

Ändern der Eigenschaft Typ in der Klasse implementiert das interface, mit dem Objekt-Typ Eigenschaft

Anzahl der Antworten 3 Antworten
Schreibe ich eine TemplateEngine, die mir erlauben, meine eigenen markup in text-basierten Dateien. Ich bin zu wollen fügen Sie Steuerelemente wie plugins wie die Anwendung reift. Ich habe aktuell eine Struktur wie die folgende: interface IControl string

javac "uses unchecked oder unsichere Vorgänge", wenn der Typ angegeben wird

Anzahl der Antworten 1 Antworten
Folgenden code: public void addGrillaListener(Stage stageToClose,Grilla listener) { GrillaHandler<WindowEvent> handy = new GrillaHandler<>(listener); if(stageToClose!=null) { stageToClose.addEventHandler(WindowEvent.WINDOW_HIDDEN,handy); } } veranlasst den compiler, um zu zeigen, dass Nachricht. Wie kann ich es vermeiden? Extra info: Grilla ist eine Bühne-Schnittstelle

Automatisierte Schnittstellen Extrahieren aus einer Java-Klasse

Anzahl der Antworten 4 Antworten
Habe ich eine Sammlung von konkreten Klassen definieren eine API, und ich möchte zum extrahieren der Schnittstelle dieser Klassen (sprich: im wesentlichen die Typ-Hierarchie und der öffentliche Methoden) von der tatsächlichen Implementierung der API. So zum Beispiel,

UILabel innerhalb einer UIToolbar mit IB unsichtbar ist ausgeführt, wie beheben?

Anzahl der Antworten 3 Antworten
Möchte ich zeigen, insgesamt innerhalb einer Symbolleiste. Ich habe in IB das UILabel auf der Oberseite der Symbolleiste . Jedoch, wenn ich die app starte, das UILabel ist völlig unsichtbar (aber können Werte festlegen, die auf code-Ordnung).

Scala einzige Methode, Schnittstelle Implementierung

Anzahl der Antworten 3 Antworten
Tut Scala irgendwelche syntaktischen Zucker ersetzen Sie den folgenden code: val thread = new Thread(new Runnable { def run() { println("hello world") } }) mit etwas mehr wie: val thread = new Thread(() => println("hello world")) in

Drupal 7 - Administration - Finden Sie den Knoten, indem Sie das Feld mit dem Wert

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach dem Weg für die Website-administrator /moderator zu finden /filtern Sie die Liste der Knoten, die von irgendeinem Feld benutzerdefinierter Wert. Feld Wert kann definiert werden, indem radio /text /checkbox etc. Standard-content-Auflistung

Schnittstelle in der Klasse

Anzahl der Antworten 2 Antworten
Q1. Kann ich eine Schnittstelle in einer Klasse in java? Q2. Kann ich eine Klasse in ein interface? Wenn ja, dann in welchen Situationen sollte solche Klassen/interfaces verwendet. InformationsquelleAutor Amol Ghotankar | 2011-10-07

Pass-interface als parameter in Kotlin

Anzahl der Antworten 1 Antworten
Möchte ich weitergeben eine Schnittstelle als parameter wie diese: class Test { fun main() { test({}) //how can I pass here? } fun test(handler: Handler) { //do something } interface Handler { fun onCompleted() } } In

Generische abstrakte Basis-Klasse von der Generischen Schnittstelle

Anzahl der Antworten 2 Antworten
Ich versuche zu verstehen, was die Hierarchie wäre das beste für die Vererbung wie folgt beschrieben. Bisher habe ich wie folgt: public interface IManager<T> where T : ISomeObject { bool Add(T o); bool Remove(T o); bool Update(T

C# Wie kann ein default-Wert für die automatische Eigenschaften?

Anzahl der Antworten 6 Antworten
Habe ich einige Schnittstelle und die Klasse zum implementieren der Schnittstelle: public interface IWhatever { bool Value { get; set;} } public class Whatever : IWhatever { public bool Value { get; set; } } Jetzt, macht

Wie deklarieren Sie einen Ereignishandler in eine Schnittstelle?

Anzahl der Antworten 2 Antworten
Habe ich ein paar Silverlight-4-UI-Objekte (Navigation Seiten mehr wie es), die implementiert werden müssen zwei Dinge: OnError-event-handler, und Refresh () - Methode. So, ich habe versucht, die folgenden: public interface IDynamicUI { event EventHandler<ErrorEventArgs> OnError; void Refresh();

C# : interface : gleiche Methode in 2-Schnittstellen

Anzahl der Antworten 7 Antworten
Ich habe 2 interfaces, public interface I1 { string GetRandomString(); } public interface I2 { string GetRandomString(); } und eine Klasse, die ich eingepflanzt, beide, public class ClassA : I1, I2 { string I1.GetRandomString() { return "GetReport

Golang: was ist der Sinn von interfaces, wenn Sie mehrere inheritence

Anzahl der Antworten 4 Antworten
Geschlossen. Diese Frage ist Meinung-basiert. Es ist derzeit nicht akzeptieren Antworten. verbessern Wollen dieser Frage? Update die Frage kann also beantwortet werden mit Fakten und Zitate von Bearbeiten diesem post. Geschlossen 6 Jahren. Ich bin ein Java-Programmierer,

MSVC 2010 zurück-und vorwärts-navigation Schaltflächen der Symbolleiste

Anzahl der Antworten 2 Antworten
Ich habe gerade den Versuch gestartet, aus MSVC-2010 ernst, und vor 2 kritische Schaltflächen der Symbolleiste, die ich früher immer fehlen: Die zurück-und vorwärts-navigation Schaltflächen, die anwesend waren in MSVC 2003 bis 2008. Diese springen zurück (oder

Was kostet ContainsAll in Java?

Anzahl der Antworten 4 Antworten
Entdeckte ich containsAll() (a List interface-Methode) während einige Codierung heute, und es sieht alles ziemlich glatt. Weiß jemand, wie viel diese Kosten in Bezug Leistung/Iterationen? Den Dokumentation hat nicht viel zu bieten im Sinne von, dass. InformationsquelleAutor

Können wir eine Schnittstelle implementieren, in jsp?

Anzahl der Antworten 6 Antworten
Ich bin in der Vorbereitung für ein Vorstellungsgespräch und ich kam gerade über diese Frage : können wir eine Schnittstelle implementieren, in jsp? Wenn ja, dann wie können wir es tun? Habe ich versucht, die Antwort zu

Die Instanziierung einer Schnittstelle Listener in Kotlin

Anzahl der Antworten 2 Antworten
Ich kann nicht für das Leben von mir, instanziieren eine Schnittstelle außerhalb des Fragmentes in Kotlin oder Kotlin für Android. Es war standard-Verfahren in Java etwas zu sagen wie: MyInterface mInterfaceListener = new MyInterface(this); mInterfaceListener.invokeSomeGenericMethod(); Beachten Sie,

So ändern Sie eine Buchse des IP_MULTICAST_IF

Anzahl der Antworten 2 Antworten
Ich habe einen Computer mit 5 Schnittstellen: 3 mit öffentlicher IP-Adressen und 2 lokale IPs. Ich bin versucht zu senden "HALLO" zu einem UDP-server, aber das möchte ich ändern Sie die Schnittstelle, um eine der lokalen IP-Adressen.

Wenn ein Marker-Interface keine Methoden, wie funktioniert es?

Anzahl der Antworten 5 Antworten
Ich bin mir bewusst, was marker-interface ist, und wenn wir Sie brauchen, es zu benutzen. Eine Frage ist immer noch nicht klar für mich. Wenn ein marker-interface keine Methode oder Körper, wie funktioniert es bei der Laufzeit?

generische Funktion mit einem "hat die Eigenschaft X" - Einschränkung?

Anzahl der Antworten 4 Antworten
Habe ich eine third-party-closed-source-Anwendung, die Exporte eine COM-Schnittstelle, die ich verwende in meinem C#.NET Anwendung über Interop. Diese COM-Schnittstelle exportiert viele Objekte, die alle zeigen, wie System.Objekt, bis ich warf Sie auf den entsprechenden interface-Typ. Ich möchte

Kann ich warf ein Objekt der Klasse zum interface-Zeiger in der es implementiert?

Anzahl der Antworten 1 Antworten
Ich habe eine interface-Klasse, wie die folgenden. class IRecyclableObject { public: virtual ~IRecyclableObject() {} virtual void recycle() = 0; virtual void dump() = 0; virtual int getRecycleTypeID() = 0; }; Das folgende ist meine CharacterAI Klasse, die

Access Control List (ACL) abstraction layer in .net

Anzahl der Antworten 1 Antworten
Gibt es ein ACL-abstraction-layer verfügbar .net? Ich habe gesehen, einige "best practices" - Dokumente, aber keine gute Basis Umsetzung. Was über das System.Sicherheit.AccessControl? Ist das ein guter Ausgangspunkt? Die ACL ' s sollten mit Rollen gespeichert in

C# Implementierung von IEquatable<T>.Gleich<T>

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse wie folgt aus: public class Foo<T> : IEquatable<T> where T : struct { List<T> lst; [Other irrelevant member stuff] } Ich soll zur Umsetzung der IEquatable<T> Schnittstelle für die Klasse "Foo". Was muss

JPA-mapping-Schnittstellen

Anzahl der Antworten 2 Antworten
Ich habe Probleme beim erstellen eine Zuordnung, wenn in der Liste Typ ist ein interface. Es sieht aus wie ich brauchen zu erstellen eine abstrakte Klasse, und verwenden Sie die Diskriminator-Spalte ist dies der Fall? Ich würde

Erstellen einer Schnittstelle mit einem array von variabler Länge, mit Objekten im Typoskript/Angular4

Anzahl der Antworten 1 Antworten
Ich bin versucht, erstellen Sie eine variable innerhalb eines in-memory-Datenbank, die enthält Typoskript-Schnittstelle, die beschreibt, einen JSON-Datensatz. Dieser Datensatz sollte enthalten mehrere Felder, welche wiederum enthalten mehrere Objekte mit einer festen Länge und konsistente Attribute. Ich dies

"Versucht, eine inkompatible Rückgabetyp" mit Interface-Vererbung

Anzahl der Antworten 2 Antworten
Ich in ein problem mit inkompatiblen Rückgabetypen, verwenden von Vererbung. public interface A { } public interface B extends A { } public interface C { Map<String, A> getMapping(); } public interface D extends C { Map<String,

So Schützen Sie eine private REST-API

Anzahl der Antworten 2 Antworten
Ich bin derzeit zu denken, wie ich mich schützen könnte meine REST-API, die verwendet wird, nur von meinem mobilen Anwendung verwendet werden, die von anderen Anwendungen? Könnte ein API-Key eine gute Lösung, weil nur Sie mich wissen,

type-casting, wenn Objekte des interface-Referenzen in Java

Anzahl der Antworten 1 Antworten
Ich bin vertraut mit type casting im inheritance model. Lassen SuperClass and SubClass werden Eltern-und Kind-Klassen; SuperClass superClass = new SubClass(); -- Hier die object instanziiert ist ein subclass object; aber seine reference type ist SuperClass; das

Ist libpq++ oder libpqxx die offizielle c++ - postgres-Schnittstelle?

Anzahl der Antworten 2 Antworten
Ich bin verwirrt zwischen diesen beiden. Ich sehe libpq++ erwähnt für die version 7 von posgresql; ich sehe libpqxx beschreiben sich selbst als die offizielle c++ postgresql-Schnittstelle, aber nicht erwähnt in der Dokumentation für postgres 9.3, nur

Wie um die Karte composite-id mit fluent nhibernate, die über eine Schnittstelle?

Anzahl der Antworten 2 Antworten
Ich versuche zu wechseln .hbm Zuordnungen zu fluent-mappings und habe ein problem mit der Zuordnung von composite-ids und die Verwendung von Schnittstellen die Klasse sieht wie folgt aus: public class ClassWithCompositeId { public virtual IKeyOne KeyOne {

Java abstrakte Klasse eine Schnittstelle implementiert, beide haben die gleiche Methode

Anzahl der Antworten 5 Antworten
Während der Blick auf einige OOP-Materialien, dachte ich, von dieser Frage verwirrt mich ein wenig: Sollten Sie mit dem folgenden interface,abstrakte Klasse und konkrete Klasse: package one; public interface A { void doStuff(); } package one; public

Linux hostname-Auflösung auf einem Computer mit mehreren Schnittstellen ausgeführt

Anzahl der Antworten 2 Antworten
Ich habe läuft 4 eth-ports auf meinem Linux-Rechner (eth0 durch eth3). Also, wenn ich geben Sie den Befehl host <hostname>, welche die eth-port die IP-Adresse, die zurückgegeben werden? wie funktioniert linux entscheiden, welche der eth-port die ip-Adresse

was ist die implizite Deklaration von interface-Methoden in Java 8?

Anzahl der Antworten 3 Antworten
War ich beim Lesen meiner alten SCJP 6 Buch(Autor, Kathy Sierra,Bert Bates) erwähnt Alle interface Methoden sind implizit public und abstract standardmäßig interface Methoden müssen nicht static Zum Beispiel, wenn wir erklären interface Car { void bounce();

.net der Fehler: Implementierung Eigenschaft muss übereinstimmende 'ReadOnly" oder "WriteOnly' Bezeichner

Anzahl der Antworten 1 Antworten
Ich bin immer diese Fehlermeldung, wenn Sie versuchen eine Schnittstelle implementieren, in vb.net: Public Interface IFoo ReadOnly Property Foo() As String End Interface Public Class myFoo Implements IFoo Public ReadOnly Property Foo() As String Get return "Foo"

Hinzufügen einen set-accessor verfügt, um eine Eigenschaft in einer Klasse, abgeleitet von einer abstrakten Klasse mit nur ein get-accessor

Anzahl der Antworten 3 Antworten
Ich habe eine abstrakte Klasse, AbsClass, die eine Schnittstelle implementiert, IClass. IClass hat ein paar Eigenschaften, die nur mit Get-Accessoren. AbsClass implementiert die Eigenschaften von IClass als abstrakte Eigenschaften definiert werden, die in die Klassen, die sich

Können Sie die Verwendung von Schnittstellen als DataMembers in WCF?

Anzahl der Antworten 3 Antworten
Können Sie dies tun? [DataContract] public class RegisterEndpointRequest : NotificationRegistrationServiceRequest { [DataMember] public IEndpoint Endpoint { get; set; } } Bemerken, die Mitglied Endpoint ist eine Schnittstelle (IEndpoint), nicht die Klasse. Wird WCF dies zulassen? Ich denke,

Hinzufügen einer Schnittstelle zu einer partiellen Klasse

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse, die generiert wird, durch eine Dritte Partei Werkzeug: public partial class CloudDataContext : DbContext { //...SNIPPED... public DbSet<User> Users { get; set; } } Ich erstellen Sie eine partielle Klasse, und weisen Sie

Die Integration WindowBuilder in ein bestehendes eclipse-Projekt

Anzahl der Antworten 3 Antworten
Ich bin an einer Aufgabe arbeiten, das erfordert eine Benutzeroberfläche. Ich benutze Eclipse und habe bereits WindowBuilder und läuft. Vor ein paar Wochen habe ich eine WindowBuilder und SWT-Projekt zum erstellen meiner GUI. Ich habe nichts anderes

Wie zu kommen mit klarer Schnittstellen-Namen?

Anzahl der Antworten 7 Antworten
Sah ich in einer Anwendung, wo es eigentlich Schnittstellen wie: IHasContent IHasValue IHasMesh IHasGeometry IHasTransformation Sollte Sie es nicht sein?: IHaveContent IHaveValue ... Oder?: IIncludeContent IIncludeValue ... Ich persönlich bin Neigung in Richtung macht Sie: IContent IValue

Wie eine Schnittstelle zu erstellen, hält einige Methoden für interne Tests in C#?

Anzahl der Antworten 3 Antworten
Betrachten Sie die folgende Klasse public class Entity { public void Foo() { ... } internal void Bar() { ... } } Wie Sie sehen, hat es eine public Methode und ein internal Methode. Nun, ich möchte

Java Speicher-Overhead

Anzahl der Antworten 5 Antworten
Ich würde Sie gerne Fragen, wie etwa Speicher-Overhead in java, Ich habe eine große ArrayList (61,770 Elemente), und versuchen zu berechnen, wie viel Speicher, die jedem Element (Zählung das Objekt und seine ArrayList-Eintrag), durch Profilierung der app

Redundanz in OCaml type-Angabe (ml/mli)

Anzahl der Antworten 5 Antworten
Ich versuche zu verstehen, eine bestimmte Sache zu ocaml-Modulen und deren Zusammenstellung: bin ich gezwungen zu deklarieren Typen schon erklärt in einem .mli innerhalb der spezifischen .ml Implementierungen? Nur um ein Beispiel zu geben: (* foo.mli *)

Erstellen von generischen Methode-und mit dem type-parameter

Anzahl der Antworten 4 Antworten
Ich habe diese Methode, die ein Objekt Fabrik: public static T GetService<T>(T serviceInterface) { if (serviceInterface.Equals(typeof(IMemberService))) { return (T)(object)new MemberService(); } else if (serviceInterface.Equals(typeof(ILookupService))) { return (T)(object)new LookupService(); } throw new ArgumentOutOfRangeException("No action is defined for service

Sollten Schnittstellen definieren Sie die Eigenschaften?

Anzahl der Antworten 4 Antworten
Schnittstellen, definiert durch MSDN "enthält nur die Signaturen von Methoden, Delegaten oder Ereignissen." Da jedoch die Eigenschaften sind nicht mehr als syntaktischen Zucker für eine get-und eine set-Methode, Sie sind auch erlaubt in Schnittstellen. Meine Frage ist

wie kann ich meine web-Referenz in MVC?

Anzahl der Antworten 1 Antworten
Gruß Leute, ich brauche eine Referenz zu einem externen Dienst in meiner MVC-app. Ich bin mit diesem service, der zur Validierung eines Authentifizierungs-token, das einer unserer Kunden hat angefragt, die wir verwenden. Ich bin Portierung eines älteren

Generische Typen vs Abstrakte Klassen/Interfaces

Anzahl der Antworten 2 Antworten
Angenommen, wir erstellen eine generische Kontrolle in .NET. E. g. ein Baum ist. Ich verstehe nicht, warum Menschen nutzen diese generische Typdefinition Control<T> wenn in der Objekt-Orientierten Programmierung, die ich verwenden kann eine abstrakte Klasse oder ein