Domande con tag 'design-patterns'

1
risposta

Una "sorta di" unità di unità di lavoro

Ho letto modello Unità di lavoro e tonnellate di Esempi di unità di lavoro MVC / EF ma quello che sto cercando di fare è incapsulare più unità di lavoro in un grande insieme. Forse questo schema esiste già da qualche parte, ma non ne sono...
posta 22.02.2016 - 22:37
1
risposta

Gestisce i costruttori denominati con pattern factory

Nel mio attuale progetto sto rifattorizzando il codice per ottenere un DBAL. Ho un class Entity che è la classe base per tutte le classi che modellano una tabella di database. Quindi ci sono diverse classi che ereditano da Entity come...
posta 17.01.2017 - 12:09
1
risposta

Il mix di builder e factory è una buona idea?

Ho un oggetto Car costruito usando il modello di builder. Il problema era rappresentato dalla ridondanza del codice. Car.Builder builder = new Car.Builder("Mercedes"); builder.numDoors(carConfig.getNumDoors() builder.engineTyp...
posta 27.01.2017 - 22:43
1
risposta

Va bene usare il pattern Visitor per le query?

In rete e nei libri generalmente vedi esempi del modello di visitatore usando solo "comandi", cioè i metodi eseguono un'azione e non hanno un tipo di ritorno. È corretto usare questo modello anche per una funzione di interrogazione? Prendia...
posta 21.02.2017 - 15:44
2
risposte

Design pattern per sovrapposizioni di azioni e animazioni?

Esiste uno schema di progettazione per gestire azioni e animazioni sovrapposte all'interfaccia utente? Alcuni esempi: Diciamo che ho una riga della tabella interattiva che si espande per rivelare un controllo extra quando l'utente fa clic su...
posta 05.02.2014 - 06:15
1
risposta

Scoperta della funzionalità dalla gerarchia di classi parallele

Ho un albero di sintassi astratto che voglio compilare in diverse rappresentazioni. Ora sto lottando per organizzare le lezioni in modo che le nuove rappresentazioni possano essere aggiunte facilmente. Il modo più semplice per ottenere ciò è...
posta 28.09.2013 - 00:36
1
risposta

Schema di messaggistica semplice per sostituire il DB condiviso? [chiuso]

Ci sono due moduli A e B che utilizzano lo stesso DB. A importa B come JAR. Ho letto che i pattern di messaggistica possono sostituire la soluzione strettamente accoppiata dell'utilizzo di un DB condiviso, ma non sono sicuro di quale schema di m...
posta 15.04.2016 - 17:22
2
risposte

Come utilizzare lo schema MVP nei sistemi embedded?

Sto definendo l'architettura per un sistema embedded dotato di touch screen LCD per interagire con l'utente. Per descrivere il mio problema, posso utilizzare una lavatrice dotata di touch screen LCD come esempio per il mio sistema. Alcune azi...
posta 14.03.2016 - 08:36
1
risposta

Come passare i dati agli oggetti OOP?

Sono nuovo di questa cosa, quindi per favore dimmi se sto sbagliando se c'è un posto migliore per la mia domanda. Sto facendo un gioco con i sistemi di base per proiettili, npc e oggetti. Questo gioco avrà più varianti di ciascuno di questi t...
posta 25.04.2016 - 09:19
1
risposta

Una strategia può essere implementata come classe membro annidata?

Va bene avere una strategia implementata come una classe interna non statica o è considerata una cattiva pratica? public class SomeClass{ private final Strategy strategy; public void someMethod(){ this.strategy = new Strategy(); //...
posta 28.03.2013 - 20:18