Domande con tag 'design-patterns'

1
risposta

Il design del compilatore impedisce la sovrascrittura del registro

Sto provando a scrivere un compilatore per una CPU auto-progettata con un set di istruzioni di accompagnamento. La CPU ha 3 registri, 2 registri di ingresso (B e C) e un registro di uscita (D). Quando ad esempio viene eseguita un'istruzione ADD,...
posta 31.01.2016 - 16:07
1
risposta

Metodo duplicato nei servizi di primavera, come refactoring?

ServiceOne.java private void doStuff(){} ServiceTwo.java private void doStuff() Dove inserire il codice comune? Devo creare un nuovo servizio, ma quale interfaccia implementerà? O dovrei semplicemente creare una classe di uti...
posta 14.11.2014 - 08:08
1
risposta

è un modello esattamente uguale a una entità aziendale?

Ho programmato da molto tempo e ho sempre visto le classi del modello esattamente come un'entità aziendale. Ad esempio: vendite, utenti, prodotti, ordini, ecc ... Ma sono arrivato a certi codici sorgente (in particolare nelle applicazioni MVV...
posta 24.01.2015 - 23:52
2
risposte

Pattern per separare il codice UI dalla logica in Wicket

Utilizzo Apache Wicket per lo sviluppo di app web, ne ho sviluppate alcune nell'ultimo anno ed è stato fantastico; oggi stavo guardando alcune pagine e la maggior parte di esse assomiglia a questo: public class MyPage extends MyBasePage {...
posta 18.02.2015 - 17:11
2
risposte

Controllo della sanità per il modello di progettazione utilizzato con un modello di calcolo complesso

Sto lavorando a un progetto che genera brochure tecniche in batch. L'API di terze parti in uso prevede POCO con nomi di proprietà corrispondenti ai nomi dei campi utilizzati in ciascuno dei modelli di brochure. Il compito che sto cercando di dar...
posta 16.07.2014 - 00:44
4
risposte

Qual è il modo efficace per eliminare la duplicazione? Modelli di progettazione?

Ho una classe helper che ha un metodo che esegue alcuni controlli su un campo in un modello. Ho due modelli, ModelA e ModelB , hanno alcune somiglianze ma non tutte. Uno di questi è che entrambi hanno un campo, diciamo stringa ProductCheckFi...
posta 14.01.2015 - 18:37
1
risposta

Modifica della classe (apparente) di un oggetto in fase di runtime

Sto cercando un modello di progettazione per risolvere il seguente problema: Un oggetto (diciamo che rappresenta un documento) può cambiarne il tipo in modo dinamico durante la sua durata (ad es. quando viene salvato con una diversa estension...
posta 14.01.2015 - 10:42
1
risposta

Lookup pattern come modo per trasmettere riferimenti globali

Sto osservando un codice legacy in java che utilizza il pattern Locator del servizio come metodo per passare i riferimenti globali invece di passarli più e più volte attraverso gli argomenti del metodo e sto cercando di ridefinire questo approcc...
posta 12.01.2015 - 08:01
1
risposta

Necessario fornire un'interfaccia (per i plug-in) per prendere l'input di tipo A e restituire l'output di tipo B

public interface IMyInputProviderPlugin { IMyOutput Provide(IMyInput data); } Questa è un'interfaccia che devo fornire in modo che possa caricare dinamicamente le DLL e non averle legate alla mia implementazione. Tuttavia, leggendo ques...
posta 14.06.2014 - 23:26
1
risposta

Dovrebbe essere indicato esplicitamente la macchina con gli stati dei sinonimi?

Sono nuovo nel dichiarare la modellazione della macchina e mentre provo a modellare un sistema, ho una domanda. Un esempio lo spiegherà meglio: Considerando un sistema che chiama (probabilmente un dispositivo cellulare personalizzato) con...
posta 16.06.2014 - 12:06