Suchergebnisse für Anfrage "interface"

12 die antwort

Sollten Sie immer Code To Interfaces In Java [closed]

Ich verstehe die Prinzipien des Codierens in Schnittstellen - um die Implementierung von der Schnittstelle zu entkoppeln und um zu ermöglichen, dass Implementierungen der Schnittstelle ein- und ausgelagert werden. Sollte ich für jede Klasse, ...

4 die antwort

Benötigt die Schnittstellendelegation einer geerbten Schnittstelle eine Wrapper-Klasse?

Delphi ermöglicht die Schnittstellendelegierung mit demimplements Stichwort Beispielsweis IIndep1 = interface function foo2: integer; end; IIndep2 = interface function goo2: integer; end; TIndep1And2 = class(TInterfacedObject, IIndep1, ...

2 die antwort

Q & A - Wie kann ich den Namen einer Eigenschaft / Funktion / Aktion / Methode (einer Schnittstelle oder Klasse) stark typisieren?

Problembeschreibun Angenommen, Sie haben eine Schnittstelle / Klasse und möchten einen Eigenschafts- / Funktions- / Aktionsnamen erhalten, wie und wie wird dies am besten praktiziert? z.B. gegeben public interface IConvertible { // ... bool ...

TOP-Veröffentlichungen

10 die antwort

Redundanz in OCaml-Typdeklaration (ml / mli)

Ich versuche, eine bestimmte Sache über ocaml-Module und deren Kompilierung zu verstehen: am Ich musste Typen, die bereits in einem @ deklariert wurden, neu deklariere.mli innerhalb des spezifischen.ml Implementierungen? Nur um ein Beispiel ...

4 die antwort

Wie implementiert .Net CLR intern ein „Interface“?

Nur neugierig, wie .NET CLR Schnittstellen intern behandelt? Q1] Was passiert, wenn CLR auf so etwas stößt: einfaches Interface-Beispiel. [http://msdn.microsoft.com/en-us/library/87d83y5b%28VS.80%29.aspx] (Gleiches wird unten ...

6 die antwort

Gibt es eine Möglichkeit, Schnittstellen in ES6 / Node 4 zu erstellen?

ES6 ist in Knoten 4 vollständig verfügbar. Ich habe mich gefragt, ob es ein Konzept der Schnittstelle zum Definieren von Methodenverträgen wie in @ enthälMyClass implements MyInterface. Ich kann mit meinem Googeln nicht viel finden, aber ...

6 die antwort

Wie definiere ich die Standardimplementierung einer Schnittstelle in c #?

In c # gibt es einen Code mit schwarzer Magie, in dem Sie die Standardimplementierung einer Schnittstelle definieren können. So können Sie @ schreib var instance = new ISomeInterface(); Irgendwelche Zeiger? UPDATE 1: Beachten Sie, dass ich ...

10 die antwort

Warum werden Klassen heutzutage eher als Schnittstelle definiert?

Diese 2-3 letzten Jahre, neigen viele Projekte, die ich sehe, wie Cuyahoga Open Source C # CMS, dazu, persistente und nicht persistente Klassen als @ zu definiereInterface. Warum? Gibt es einen guten Grund? TDD? Verspottung? Ein Designmuster? ...

6 die antwort

Understanding UnsupportedOperationException

Ich verstehe nicht ganz, wo ich diese Ausnahme auslösen kann. Zum Beispiel implementiere ich dasFuture<T> interface und möchte nicht, dass jemand die Methode aufruft: Future # get (long, ...

10 die antwort

Sind Accessoren in Python jemals gerechtfertigt?

Mir ist klar, dass es in den meisten Fällen in Python vorzuziehen ist, nur direkt auf Attribute zuzugreifen, da es kein wirkliches Konzept für die Kapselung gibt, wie es in Java und dergleichen der Fall ist. Ich frage mich jedoch, ob es keine ...