Domande con tag 'interfaces'

5
risposte

Ha sempre senso "programmare su un'interfaccia" in Java?

Ho visto la discussione su questo domanda su come una classe che implementa da un'interfaccia sarebbe istanziata. Nel mio caso sto scrivendo un programma molto piccolo in Java che utilizza un'istanza di TreeMap e, secondo l'opinione di tu...
posta 08.05.2015 - 14:53
4
risposte

Suddividi interfacce di grandi dimensioni

Sto usando una grande interfaccia con circa 50 metodi per accedere a un database. L'interfaccia è stata scritta da un mio collega. Ne abbiamo discusso: Io: 50 metodi è troppo. È un odore di codice. Collega: cosa dovrei fare al riguardo? Vuoi...
posta 18.06.2014 - 13:44
3
risposte

Sta usando le interfacce per i tipi di dati come anti-pattern?

Supponiamo di avere varie entità nel mio modello (utilizzando EF), ad esempio Utente, Prodotto, Fattura e Ordine. Sto scrivendo un controllo utente in grado di stampare i riepiloghi degli oggetti entità nella mia applicazione in cui le entità...
posta 04.03.2015 - 13:45
3
risposte

Composizione sull'eredità ma

Sto cercando di insegnarmi ingegneria del software e confrontarmi con alcune informazioni contrastanti che mi stanno confondendo. Ho imparato l'OOP e quali sono le classi / interfacce astratte e come usarle, ma poi sto leggendo che si dovrebb...
posta 08.11.2015 - 02:48
3
risposte

Regole sulla concretezza dei tipi di parametri del metodo, tipi di ritorno e tipi di proprietà

Qualche tempo fa ho letto una sorta di "regola generale" sulla concretezza dei tipi di parametri del metodo, dei tipi restituiti e dei tipi di proprietà, ma non me lo ricordo. Ha detto qualcosa su come mantenere i tipi di ritorno il più concr...
posta 27.02.2013 - 18:38
2
risposte

Esiste un principio dell'interfaccia "chiedi solo ciò che ti serve"?

Sono cresciuto usando un principio per progettare e consumare interfacce che dice fondamentalmente "chiedi solo ciò di cui hai bisogno". Ad esempio, se ho un gruppo di tipi che possono essere eliminati, creerò un'interfaccia Deletable :...
posta 25.08.2012 - 22:43
3
risposte

Cosa posso usare al posto delle interfacce in Ruby (o in qualsiasi altro linguaggio dinamico)?

Il mio obiettivo è definire i contratti tra le classi. Mi piace la digitazione anatra e tutto, ma vorrei anche definire un'interfaccia tra diversi livelli della mia applicazione per definire chiaramente quali sono i metodi da chiamare dall'es...
posta 27.01.2011 - 12:43
3
risposte

Va bene che le interfacce dipendano da classi concrete?

Sto creando un'interfaccia in Java per il gestore degli errori personalizzato. Vuoi passare un argomento error object ma ho bisogno che sia figlio di Exception class. Va bene usare il mio nome di classe definito in un'interfaccia?...
posta 23.10.2016 - 21:41
1
risposta

Come faccio a strutturare le interfacce quando gli oggetti usano solo una parte dell'interfaccia?

Ho un progetto in cui ho due classi che richiedono entrambi un oggetto di accesso al database che aggiorni la stessa tabella. I vincoli del framework e del progetto fanno sì che non possa combinare queste due classi. Ho creato un caso qui sotto...
posta 20.02.2017 - 21:05
2
risposte

Programmazione su interfacce orientate ai dati

C'è una parte del nostro codice base scritta nel seguente stile: // IScheduledTask.cs public interface IScheduledTask { string TaskName { get; set; } int TaskPriority { get; set; } List<IScheduledTask> Subtasks { get; set; }...
posta 07.01.2016 - 01:40