Domande con tag 'interfaces'

4
risposte

Che cosa significa Rich Hickey quando ha detto: "Tutta quella specificità [di interfacce / classi / tipi] uccide il tuo riutilizzo!"

Nel keynote della conferenza goto stimolante di Rich Hickey " Il valore dei valori " a 29 minuti di cui parla il sovraccarico di un linguaggio come Java e fa una dichiarazione del tipo: "Tutte quelle interfacce uccidono il tuo riutilizzo". Che c...
posta 24.05.2013 - 00:29
9
risposte

Programmazione per uso futuro di interfacce

Ho un collega seduto accanto a me che ha progettato un'interfaccia come questa: public interface IEventGetter { public List<FooType> getFooList(String fooName, Date start, Date end) throws Exception; .... } Il proble...
posta 11.07.2014 - 09:58
11
risposte

Le classi / metodi astratti sono obsoleti?

Ero solito creare molte classi / metodi astratti. Quindi ho iniziato a utilizzare le interfacce. Ora non sono sicuro che le interfacce non stiano rendendo obsolete le classi astratte. Hai bisogno di una lezione completamente astratta? Crea...
posta 21.07.2011 - 17:39
11
risposte

Perché PHP ha interfacce?

Ho notato che da PHP5 sono state aggiunte interfacce alla lingua. Tuttavia, dal momento che PHP è così tipicamente digitato, sembra che la maggior parte dei vantaggi derivanti dall'uso delle interfacce venga persa. Perché è incluso nella lingua?...
posta 07.04.2011 - 23:34
4
risposte

Pensiero di implementazione di Model-View-Presenter

Sto cercando di capire come implementare il buon disaccoppiamento tra un'interfaccia utente e il modello, ma non riesco a capire esattamente dove suddividere le linee. Ho visto Model-View-Presenter, ma non sono sicuro di come implementarlo. A...
posta 22.03.2011 - 16:46
8
risposte

Default vs Impl quando si implementano le interfacce in Java

Dopo aver letto i nomi dei pacchetti dovrebbero essere singolari o plurali? mi è venuto in mente che non ho mai visto un dibattito adeguato che copre uno dei miei animaletti: denominazione di implementazioni di interfacce. Supponiamo che tu...
posta 12.05.2011 - 22:09
19
risposte

Perché le interfacce sono utili?

Ho studiato e codificato in C # da qualche tempo. Ma ancora, non riesco a capire l'utilità delle interfacce. Portano troppo poco al tavolo. Oltre a fornire le firme della funzione, non fanno nulla. Se riesco a ricordare i nomi e la firma delle f...
posta 21.09.2011 - 21:18
3
risposte

Se implemento un'interfaccia, si chiama un'eredità?

Se la mia classe implements un'interfaccia, allora posso dire che sto seguendo l'ereditarietà? Lo so che quando una classe extends un'altra classe allora è ereditaria.     
posta 27.04.2016 - 10:24
6
risposte

Meglio avere 2 metodi con un significato chiaro, o solo 1 metodo a duplice uso?

Per semplificare l'interfaccia, è meglio non avere il metodo getBalance() ? Il passaggio di 0 a charge(float c); darà lo stesso risultato: public class Client { private float bal; float getBalance() { return bal; } fl...
posta 05.02.2016 - 20:30
2
risposte

Qual è il nome del seguente pattern (anti)? Quali sono i suoi vantaggi e svantaggi?

Negli ultimi mesi, ho inciampato alcune volte sulla seguente tecnica / modello. Tuttavia, non riesco a trovare un nome specifico, né sono sicuro al 100% di tutti i suoi vantaggi e svantaggi. Lo schema è il seguente: All'interno di un'inter...
posta 15.12.2013 - 23:19