Domande con tag 'design'

3
risposte

Prevenire la violazione di Liskov Sostituzione

Sto reimplementando alcuni componenti e ho notato che la versione originale ha una violazione di Liskov Substitution. Non è poi così importante, anche se mi piacerebbe sbarazzarmene nella nuova implementazione. Tuttavia, non mi è chiaro come far...
posta 27.02.2013 - 13:50
3
risposte

Usando Bridge e Strategy insieme, la mia idea è corretta / utile?

Sto lavorando a un progetto di sito Web per un corso di ingegneria del software. Questo sito utilizzerà un database per memorizzare i dati, attualmente tramite JDBC e MySQL. Ora la prima cosa che vorrei fare è usare il pattern bridge per disa...
posta 02.01.2017 - 15:25
1
risposta

Design pattern per alberi isomorfi

Voglio creare una struttura dati per lavorare con un albero isomorfo. Non cerco un "algoritmo" o metodi per verificare se due o più alberi sono isomorfi a vicenda. Solo per creare vari alberi con la stessa struttura. Esempio: 2 - - - - -...
posta 11.12.2012 - 13:15
5
risposte

Come spostare le impostazioni generali del progetto dal database al codice? [chiuso]

Ho bisogno di spostare due dati delle tabelle del database in codice. Queste tabelle sono costituite da alcune impostazioni dei dati (30 e 1000 righe di conseguenza). Questo movimento di dati è un primo passo verso un maggiore refactoring. Di co...
posta 11.04.2017 - 08:12
1
risposta

Creazione di un'interfaccia di interfacce

Sfondo: Abbiamo una classe che ascolta su un socket e imposta valori su se stessa in base a ciò che legge fuori dal socket. Credo che aderisca a SRP. Per aderire all'ISP abbiamo creato un'interfaccia per il socket (ad esempio StartList...
posta 30.05.2013 - 14:40
2
risposte

che gestisce una macchina a stati molto grande in una classe

Attualmente sto implementando una classe per un protocollo di rete. Il protocollo utilizza una macchina a stati finiti abbastanza complessa ed estesa. Una coppia di eventi più uno stato viene associata a una funzione, che funziona e imposta il n...
posta 10.09.2014 - 19:27
4
risposte

Metodo di progettazione per restituire Elenco di oggetti

Devo creare un metodo che restituisca un elenco di oggetti IRule. Questo è quello che ho scritto, ho ragione nell'approccio? O dovrei seguire qualche schema / principio? public IList<IRule> GetRules() { return new List<IRule>...
posta 12.05.2015 - 09:45
3
risposte

Quale architettura / design adottare quando si utilizza un'API RESTful? (App per iOS)

TL; DR Parte 1) Voglio refactoring la parte più grande dell'applicazione su cui lavoro - ed è praticamente spaghetti. È una singola classe che effettua le richieste al server, analizza il JSON e salva i dati nel database (ha anche conoscen...
posta 02.03.2015 - 15:49
2
risposte

Gli URL di incorporamento come parametri di query negli URL sono un modello di progettazione API REST accettabile? [chiuso]

Stiamo progettando alcuni servizi web orientati alle risorse. Il servizio B deve essere in grado di effettuare chiamate al servizio A passando in un riferimento a una risorsa nel servizio B che il servizio A utilizzerà quando formulerà la sua...
posta 22.04.2015 - 20:16
2
risposte

Gli argomenti del programma dovrebbero avere interpretazioni miste?

Sto sviluppando uno strumento da riga di comando che ha molte opzioni utente. Alcune delle opzioni sono elenchi di valori. Mi piacerebbe che il programma fosse in grado di analizzare queste opzioni elencate direttamente dalla riga di comando e t...
posta 18.05.2015 - 12:22