Domande con tag 'design-patterns'

3
risposte

Design pattern per un fetcher URL multi-thread in java

Sto cercando suggerimenti e suggerimenti su un progetto per un fetcher URL multi-thread in Java. I requisiti specifici sono: Per recuperare periodicamente ciascuno di circa 1000 URL L'intervallo tra ogni recupero sarà specifico per l'URL...
posta 05.07.2011 - 13:53
1
risposta

Come mantenere il controllo in un grande progetto software? [duplicare]

Ho un progetto software di grandi dimensioni che sono l'unico sviluppatore di (~ 80KLOCS e conteggio - so che ci sono molti progetti più grandi là fuori, ma è un ordine di grandezza più grande di quanto abbia mai avuto a che fare prima) S...
posta 14.11.2014 - 14:48
2
risposte

E 'una buona idea avere variabili statiche predefinite per nuove istanze?

OK diciamo che ho qualcosa del genere: public class MyObject { public static int DefaultValue = 9 private int _value = DefaultValue; public int Value { get { return _value; } set { _value = value; } } } In questo modo, la mod...
posta 30.04.2016 - 03:59
2
risposte

Quando deve essere utilizzato il modello di progettazione del builder?

Attualmente sto imparando a conoscere vari modelli di progettazione orientata agli oggetti. Mi sono imbattuto in un pattern chiamato pattern builder che è fondamentalmente in cui si costruisce un oggetto complesso attraverso l'uso di oggetti sem...
posta 30.01.2017 - 02:08
2
risposte

Il modo migliore per invocare il "metodo setter" per il primo accesso e il "metodo getter" per il resto con il modello "getter setter"?

Ecco un json che viene visualizzato nella richiesta param. Sto costruendo una classe con getter e setter per accedere ai valori in json in modo che possa essere in grado di passare l'oggetto di classe a metodi diversi e in grado di accedere alle...
posta 18.03.2017 - 11:50
4
risposte

Problema con la comprensione di SRP

Ho difficoltà a capire quando il Principio di Responsabilità Unica è usato correttamente. Considera il seguente codice: // -------------------------------------------------------------------------------------------------- void CTCPClient::Try_...
posta 23.08.2016 - 10:48
2
risposte

Design pattern per forzare il client di una classe a chiamare un metodo

Ho una grande classe con proprietà complesse. Vorrei introdurre un'implementazione predefinita, consentire all'utente di eseguire l'override di parte dell'implementazione predefinita e assicurarsi inoltre che l'utente chiami un metodo di sincron...
posta 10.12.2017 - 18:11
2
risposte

Design Pattern per una funzione di valutazione del tempo

Sono in una classe di ingegneria del software e devo scegliere un modello di progettazione da utilizzare per una 'funzione' ... Ho due funzioni e una di queste è di avere una funzione in cui un utente può inserire un codice di avviamento postale...
posta 26.10.2017 - 04:22
1
risposta

Gestione delle funzionalità opzionali [duplicato]

Sto sviluppando un'applicazione in cui parte delle funzionalità supportate potrebbe diventare facoltativa in futuro, quindi l'utente può abilitarle / disabilitarle. Tuttavia non sono a conoscenza di un approccio nella gestione di tali funziona...
posta 25.08.2017 - 14:01
2
risposte

Design Pattern: acquisizione di una raccolta di oggetti da origini diverse

Ho una classe Shop che contiene una raccolta di oggetti Item . Puoi creare un negozio in due modi diversi: Crea un negozio pieno di dati di test (a scopo di debug); Crea un negozio leggendo i dati dal file Devo anche scrivere d...
posta 27.05.2017 - 11:21