Domande con tag 'design-patterns'

4
risposte

Java - È una cattiva idea avere classi completamente statiche?

Sto lavorando a un progetto solista più ampio e in questo momento, e ho diverse classi in cui non vedo alcun motivo per creare un'istanza di. La mia classe di dadi in questo momento, ad esempio, memorizza tutti i suoi dati staticamente e tutt...
posta 11.04.2018 - 08:10
4
risposte

Quanto dovrebbe essere specifico il pattern di Responsabilità Unica per le classi?

Ad esempio, supponiamo di avere un programma di gioco per console, che ha tutti i tipi di metodi di input / output da e verso la console. Sarebbe opportuno tenerli tutti in una sola classe inputOutput o suddividerli in classi più specifiche...
posta 20.04.2016 - 11:46
4
risposte

Le dipendenze per l'iniezione dovrebbero essere fatte nel ctor o per metodo?

Si consideri: public class CtorInjectionExample { public CtorInjectionExample(ISomeRepository SomeRepositoryIn, IOtherRepository OtherRepositoryIn) { this._someRepository = SomeRepositoryIn; this._otherRepository = Othe...
posta 03.04.2012 - 15:06
3
risposte

Ordine raccomandato per l'apprendimento dei modelli di progettazione? [chiuso]

Non posso fare a meno di notare la quantità di schemi di progettazione che sono là fuori. Qualcuno ha suggerimenti su un ordine in cui dovrei impararli? O dovrei selezionarli e sceglierli a caso? L'unico che conosco, finora, è Singleton....
posta 07.02.2011 - 18:51
2
risposte

Il Decorator Pattern esiste nelle classi IO di Java?

Per un compito, devo scoprire quale dei pattern di progettazione Gang of Four le classi java.io.Reader e le sue sottoclassi java.io.PushbackReader , java.io.BufferedReader e java.io.FilterReader sono stati creati con....
posta 19.06.2011 - 12:29
4
risposte

Quanto l'architettura software dipende dalla lingua?

Mentre mi dedico all'architettura del software e ai modelli di progettazione, ho notato che nella maggior parte dei casi alcune caratteristiche linguistiche e specifiche del design sono implicite nella spiegazione. es. praticamente qualsiasi...
posta 12.05.2018 - 21:01
4
risposte

Su MVC diverse viste hanno lo stesso controller o una vista deve avere un unico controller?

Ho delle domande durante la progettazione di un'architettura per un progetto su MVC. (È un progetto CKK / Marmalade SDK, non sto usando alcun particolare framework MVC, ne sto facendo uno.) Su diversi articoli (come su l'originale articolo d...
posta 20.05.2012 - 06:47
4
risposte

Restituire un booleano quando il successo o il fallimento è l'unica preoccupazione

Spesso mi ritrovo a restituire un booleano da un metodo, utilizzato in più posizioni, al fine di contenere tutta la logica attorno a quel metodo in un unico punto. Tutto il metodo di chiamata (interno) deve sapere se l'operazione ha avuto succes...
posta 16.05.2013 - 18:29
2
risposte

Come testare il codice non iniettabile?

Quindi ho la seguente parte di codice in uso su tutto il mio sistema. Al momento stiamo scrivendo i test unitari in modo retrospettivo (meglio tardi di quanto non sia mai stato il mio argomento), ma non vedo come questo sarebbe testabile? publ...
posta 20.05.2016 - 09:24
4
risposte

Design Pattern per l'importazione di dati di vari tipi di sorgenti e vari tipi di destinazione

Devo progettare e creare uno script di importazione (in C #) in grado di gestire quanto segue: legge i dati da varie fonti (XML, XSLX, CSV) verifica i dati scrivi i dati su vari tipi di oggetto (cliente, indirizzo) I dati verranno da...
posta 22.08.2013 - 18:27