Domande con tag 'design-patterns'

2
risposte

Design pattern per l'elaborazione di un enorme file CSV - Java

Sto imparando modelli di progettazione in Java e sto anche lavorando su un problema in cui ho bisogno di gestire un numero enorme di richieste in streaming nel mio programma da un enorme file CSV sul disco. Ogni riga CSV è una richiesta e il pri...
posta 24.06.2017 - 03:05
2
risposte

Valori costanti nell'interfaccia

Qualche tempo fa ho letto due libri diversi e ognuno di loro dà una risposta totalmente diversa alla domanda se è un buon modello per definire i valori costanti nell'interfaccia (in java). Quindi sono curioso delle tue opinioni con alcuni arg...
posta 08.11.2012 - 10:04
1
risposta

Strategie per aumentare la manutenibilità delle asserzioni nel codice [chiuso]

Sfondo Sto scrivendo un compilatore per una lingua personalizzata per un progetto scolastico e sta andando davvero bene per me. Se dovessi ricominciare tutto da capo avrei fatto molte architetture software diverse, ma al momento non ho tem...
posta 28.11.2015 - 23:36
5
risposte

Accoppiamento lento e dipendenze di mischia

Ho un sacco di classi che assomigliano a questo: public class MyGame() { private Graphics graphics; private Player player; public MyGame() { graphics = new Graphics(); //... } protected void Initializ...
posta 31.12.2013 - 07:59
3
risposte

Qual è un modello di progettazione migliore per un wrapper di database: Salva come vai o Salva quando hai finito?

So che probabilmente è un brutto modo di fare questa domanda. Non sono stato in grado di trovare un'altra domanda che ha risolto questo problema. La domanda completa è questa: stiamo producendo un wrapper per un database e abbiamo due diversi...
posta 04.04.2012 - 01:22
2
risposte

Iniezione del costruttore, Single Responsibility e inizializzazione dell'elenco

Data la classe: public class Foo : IFoo { private IBarRepository repository public Foo(IBarRepository repository) { this.repository = repository } public IList<IBar> Bars { get; private set; } } Il mio istinto di vecc...
posta 06.01.2014 - 15:34
3
risposte

Perché non usiamo una classe e i suoi membri statici per fare ciò che fa un singleton?

In Java, C ++, Objective C, C # e tutti gli altri linguaggi OOP simili, Perché non usiamo una classe con metodi statici e vars invece di passare attraverso una sintassi singleton che deve gestire vari scenari?     
posta 07.02.2013 - 06:15
5
risposte

Quando utilizzare l'approccio alla programmazione funzionale e quando no? (in Java)

supponiamo di avere un'attività per creare un Set di nomi di classi. Per rimuovere la duplicazione delle chiamate al metodo .getName() per ogni classe, ho usato org.apache.commons.collections.CollectionUtils e org.apache.commons...
posta 03.10.2012 - 09:25
2
risposte

Il primo utilizzo di commenti come cose semanticamente significative in un programma?

In alcuni angoli del mondo della meta-programmazione PHP, è diventato di moda usare i commenti di PHPDoc come meccanismo per fornire informazioni semanticamente significative a un programma. Cioè, un altro codice analizzerà i blocchi doc e farà...
posta 08.11.2013 - 20:49
2
risposte

Che cos'è un buon modello di codice per singolo tentativo quindi errore?

Sto scrivendo una routine che ha la seguente forma: TRY A IF no success, B IF no success, RETRY A IF no success, throw error Non è banale estrarre A o B nella propria routine, quindi qual è la struttura più semplice che mi permetterà di ri...
posta 07.12.2011 - 02:53