Domande con tag 'abstraction'

6
risposte

Quali cambiamenti sono troppo grandi per essere resi facili da una corretta progettazione?

Questa è una domanda piuttosto vaga, ma è qualcosa a cui non ho mai pensato di aver trovato una risposta soddisfacente quando ho letto sulla corretta progettazione. Generalmente, quando si apprende la programmazione orientata agli oggetti, l'...
posta 18.03.2013 - 06:34
4
risposte

Sta rilanciando un'eccezione che perde un'astrazione?

Ho un metodo di interfaccia che afferma nella documentazione che genererà un tipo specifico di eccezione. Un'implementazione di tale metodo utilizza qualcosa che genera un'eccezione. Viene rilevata l'eccezione interna e viene generata l'eccezion...
posta 31.01.2012 - 04:12
4
risposte

L'iniezione di dipendenza è a mano un'alternativa migliore alla composizione e al polimorfismo?

Per prima cosa, sono un programmatore entry level; In effetti, sto finendo un A.S. laurea con un progetto di pietra di copertura finale durante l'estate. Nel mio nuovo lavoro, quando non c'è un progetto da fare (sono in attesa di riempire la squ...
posta 01.06.2012 - 22:54
4
risposte

Le query del database dovrebbero essere estratte dalla pagina stessa?

Quando scrivo la generazione di pagine in PHP, mi trovo spesso a scrivere una serie di file disseminati di query di database. Ad esempio, potrei avere una query per recuperare alcuni dati su un post direttamente dal database da visualizzare su u...
posta 27.12.2012 - 06:55
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
6
risposte

Quando scrivere codice astratto e quando essere più specifico?

Sto lavorando su un piccolo strumento come progetto giocattolo per mostrare la differenza tra due directory, mostrando quali file / directory sono stati aggiunti, rimossi, modificati, ecc. Stavo cercando di rappresentare queste modifiche semp...
posta 25.04.2011 - 21:57
3
risposte

Refactoring di una classe astratta esistente e dei suoi parametri

Ho un abstract class A che dichiara un metodo astratto doStuff . Attualmente ci sono molte classi che ereditano da A e implementano doStuff . Le istanze della classe 'sono inizializzate in fase di esecuzione tramite AFacto...
posta 30.04.2013 - 10:15
1
risposta

Comprensione dei livelli di elaborazione

Mi dispiace, per la mia domanda confusa. Sto cercando alcuni suggerimenti. Fino ad ora ho lavorato principalmente con Java e Python sul livello dell'applicazione e ho solo una vaga comprensione dei sistemi operativi e dell'hardware. Voglio ca...
posta 12.10.2012 - 12:06
4
risposte

Metodi astratti vs variabili di istanza per oggetti riutilizzabili

Ho un bel po 'di codice Java che sto rielaborando per essere riutilizzato. Il problema è che ci sono molti pezzi che sono specifici del progetto, quindi c'è un alto livello di accoppiamento tra il progetto dell'applicazione e il progetto del cod...
posta 06.02.2012 - 22:25
5
risposte

Perché Java usa così tanti intermediari? [chiuso]

Ad esempio per leggere i dati da un sito Web che facciamo: HttpResponse httpResponse = httpClient.execute(httpPost); HttpEntity httpEntity = httpResponse.getEntity(); is = httpEntity.getContent(); Il metodo che esegue la ric...
posta 19.04.2013 - 03:02