Articles of interface

Tastiera personalizzata per iPhone

Ho bisogno (ad esempio di un requisito del cliente) di fornire una tastiera personalizzata affinché l’utente possa digitare il testo in entrambi i campi di testo e aree. Ho già qualcosa che fa la tastiera e appende test a un campo di testo, tuttavia mi piacerebbe renderlo più generico e farlo agire come la tastiera […]

Le classi astratte / possono sostituire le interfacce?

In Java, puoi creare una class astratta che contiene solo metodi astratti. D’altra parte, è ansible creare un’interfaccia che dichiari gli stessi metodi. Stando così le cose, puoi usare classi astratte invece di interfacce?

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?