Articles of interface

Come posso aggiungere un testo suggerimento alla casella di testo WPF?

Ad esempio, Facebook ha un suggerimento “Cerca” nella casella di testo Cerca quando la casella di testo è vuota. Come ottenere ciò con le caselle di testo WPF ??

Quali sono le differenze tra classi astratte e interfacce in Java 8?

In Java c’era una sottile ma importante differenza tra classi astratte e interfacce: implementazioni predefinite . Le classi astratte potevano averli, le interfacce non potevano. Java 8 introduce però implementazioni predefinite per interfacce, il che significa che questa non è più la differenza critica tra un’interfaccia e una class astratta. Quindi cos’è? Per quanto ne […]

Strutture, interfacce e boxe

Possibile duplicato: È sicuro che le strutture implementino le interfacce? Prendi questo codice: interface ISomeInterface { public int SomeProperty { get; } } struct SomeStruct : ISomeInterface { int someValue; public int SomeProperty { get { return someValue; } } public SomeStruct(int value) { someValue = value; } } e poi lo faccio da qualche […]

Uso di Java

Ultimamente ho deciso di dare un’occhiata a Java quindi sono ancora abbastanza nuovo ad esso e anche all’approccio alla programmazione OO, quindi volevo prendere alcune cose prima di imparare di più, (credo che non sia mai presto iniziare con buone pratiche ). Sto programmando un piccolo gioco 2D per ora, ma penso che la mia […]

Perché non ci sono metodi statici nelle interfacce, ma campi statici e classi interne OK?

Qui ci sono state alcune domande sul perché non è ansible definire i metodi statici all’interno delle interfacce, ma nessuno di essi risolve un’incoerenza di base: perché è ansible definire campi statici e tipi interni statici all’interno di un’interfaccia, ma non metodi statici? I tipi interni statici forse non sono un paragone equo, dal momento […]

Interfaccia o class astratta?

Per il mio nuovo Pet-Project ho una domanda per il design, che è già stata decisa, ma voglio anche qualche altra opinione su questo. Ho due classi (semplificate): class MyObject { string name {get;set;} enum relation {get;set;} int value {get;set;} } class MyObjectGroup { string name {get;set;} enum relation {get;set;} int value {get;set;} List myobjects […]

implementazione implicita vs interfaccia esplicita

Possibile duplicato: C #: Interfacce: implementazione implicita ed esplicita Qualcuno potrebbe spiegare le differenze tra queste due bestie e come usarle. AFAIK, molte classi pre.2.0 sono state implementate senza tipi generici, facendo in modo che quest’ultima versione implementasse entrambi i tipi di interfacce. È l’unico caso per cui bisognerebbe usarli? Puoi anche spiegare in dettaglio […]

class interiore all’interno dell’interfaccia

è ansible creare una class interiore all’interno di un’interfaccia? Se sì, perché creiamo in quel modo? Ad ogni modo non creeremo alcun object di interfaccia? Aiutano in qualsiasi processo di sviluppo?

Java8: Perché è vietato definire un metodo predefinito per un metodo da java.lang.Object

I metodi predefiniti sono un bel nuovo strumento nella nostra toolbox Java. Tuttavia, ho provato a scrivere un’interfaccia che definisce una versione default del metodo toString . Java mi dice che questo è vietato, dal momento che i metodi dichiarati in java.lang.Object potrebbero non essere default ed. Perché è così? So che esiste la regola […]

La differenza tra le interfacce Runnable e Callable in Java

Qual è la differenza tra l’uso delle interfacce Runnable e Callable quando si progetta un thread concorrente in Java, perché scegliere l’una rispetto all’altra?