Domande con tag 'design-patterns'

3
risposte

Come descrivere l'architettura di un prodotto software?

Sto lavorando alla mia tesi di CS Master presso un'azienda che fa interfacce utente nel campo dei dispositivi embedded. Come parte di ciò sto sviluppando una libreria per l'integrazione di un determinato dispositivo. La mia libreria C ++ racchiu...
posta 10.01.2017 - 13:14
4
risposte

Esiste uno schema per trattare un caso coerente diverso da tutti gli altri?

È stata data una sfida di design scomoda e non sono sicuro di come gestirlo al meglio. Lo scenario è questo: nel sistema c'è un concetto di "Cliente". Ogni client ha vari bit di metadati di supporto come il nome del contatto, il settore azien...
posta 10.03.2017 - 14:14
3
risposte

Best practice / Modelli di progettazione per la generazione di codice [chiuso]

Sto lavorando a un progetto di generatore di codice, ma sento che potrei reinventare la ruota. Qualcuno sa dove posso trovare alcune linee guida sulle migliori pratiche o schemi di progettazione per la generazione del codice?     
posta 10.08.2012 - 11:28
4
risposte

Il modello di strategia può essere sovrautilizzato?

Esempio: un file, che rappresenta una versione serializzata di un oggetto, deve essere letto e deserializzato. Sarebbe semplice implementarlo se ci interessa solo un singolo formato di serializzazione, ma esistono molti di questi formati (JSON,...
posta 10.07.2011 - 03:55
2
risposte

Come funziona MVC con il principio "Dì, non chiedere"?

Procedural code gets information then makes decisions. Object-oriented code tells objects to do things. - Alec Sharp Quindi, quando una vista vuole visualizzare alcune informazioni che si suppone derivino dalle proprietà di un modell...
posta 11.09.2013 - 12:30
3
risposte

è valido che una macchina a stati possa avere più di uno stato possibile per qualche transizione?

Ho un requisito per un flusso di lavoro che sto cercando di modellare come macchina a stati, vedo che c'è più di un risultato di una data transizione (o attività). È valido per una macchina a stati avere più di uno stato possibile, ma solo un...
posta 06.06.2014 - 09:11
4
risposte

Passa l'intero oggetto a un metodo o solo a parti?

Ho un oggetto che ha circa 50 proprietà, ma uno dei miei metodi usa solo circa 3 di queste proprietà. È ancora meglio passare l'intero oggetto o parti. Uno scenario sarebbe che stavo usando Dapper per interrogare un database per mappare i dati i...
posta 01.04.2015 - 03:43
3
risposte

In che modo il principio DRY (applicato a livello di classe) è correlato all'SRP?

In altre parole, DRY (non ripetersi) applicato a livello di classe un sottoinsieme di SRP (principio di responsabilità singola)? Ciò che intendo è che, mentre SRP afferma che ogni classe dovrebbe avere una sola responsabilità (cioè la cla...
posta 09.12.2013 - 19:13
4
risposte

Legge di Demetra che causa indecisione sottoclasse e conflitto con la singola responsabilità

Questa è la mia situazione: Ho una classe chiamata CueList, che è fondamentalmente un wrapper attorno ad ArrayList. Ho un'altra classe chiamata TimeTicker che allerta tutti i Tickable (interfaccia) nella sua lista che è passato un c...
posta 23.07.2013 - 01:36
3
risposte

Esiste un modello di progettazione per risolvere questo problema?

Ho lottato con un progetto quindi ho pensato di chiedere qui e vedere se qualcuno è in grado di aiutarti :) Panoramica di alto livello Sto progettando un'applicazione per gamify l'esercizio creando mini competizioni (ad esempio, chi può...
posta 18.01.2013 - 18:02