Domande con tag 'design-patterns'

4
risposte

Come modellerai un oggetto che rappresenta le diverse fasi di un ciclo di vita di un'entità?

Credo che lo scenario sia comune soprattutto nei flussi di lavoro aziendali, ad esempio la gestione dei prestiti il processo inizia con una richiesta di prestito, poi c'è l'offerta di prestito, il prestito "live" e forse anche i prestiti fini...
posta 11.11.2013 - 20:43
5
risposte

Esiste un nome per il Builder Pattern in cui il Builder è implementato tramite interfacce, quindi sono richiesti determinati parametri?

Quindi abbiamo implementato il modello di builder per la maggior parte del nostro dominio per aiutare a comprendere cosa effettivamente viene passato a un costruttore e per i normali vantaggi offerti da un builder. L'unica differenza era che abb...
posta 28.10.2013 - 02:29
5
risposte

Pattern per la selezione del caso sul tipo di oggetto (dell'interfaccia)

Ho letto che fare un caso specifico è spesso un odore di codice. Tuttavia, ci sono casi in cui un'interfaccia non può risolvere il mio problema. Ad esempio, ho un set di oggetti filtro data (ultimi 7 giorni, l'anno scorso, ecc.) che implement...
posta 23.04.2012 - 14:35
3
risposte

Come sono codificati i valori letterali in bytecode?

Nota : questa domanda è in qualche modo correlata a In che modo esattamente il bytecode è "analizzato" ?, ma non è un duplicato di esso. In questa domanda, sto chiedendo una parte specifica di come viene generato bytecode, non di come "byte...
posta 22.12.2016 - 20:03
2
risposte

Iniezione di una dipendenza che è un albero di dipendenze

È un modello o antipattern di iniettare una dipendenza che è un albero di dipendenze? Ad esempio: public class ClassExample { private IContainer _container; public ClassExample(IContainer container) { _container = conta...
posta 29.11.2018 - 13:15
3
risposte

Enum e principio di responsabilità singola (SRP)

Sono stato sperimentare ultimamente con enumerazioni, e Ho scoperto che in Java possono fare molto di più che semplicemente rappresentare un insieme fisso di costanti. Ora, sto pensando di creare una nuova enumerazione per la mia classe L...
posta 12.05.2016 - 19:19
4
risposte

Template Template è un buon modo per implementare DRY?

Ecco il mio problema: Ho una struttura di classe come questa: class Base { private: SomeType something; bool isSomeValue; public: virtual void myMethod() = 0; }; class Child1 : public Base { v...
posta 22.03.2016 - 14:39
1
risposta

Perché imlpement il pattern di progettazione di Command come questo?

Cerco di imparare il pattern di progettazione Command, so già come funziona e dove viene usato, ma sono un po 'confuso riguardo all'implementazione. Quindi so che è necessario impostare il contesto passando l'oggetto al costruttore o come arg...
posta 28.09.2018 - 01:06
6
risposte

Come posso migliorare questo "modello"?

Ho una serie di chiamate di metodo che condividono tutte qualità simili. Il layout di base è public void CallDataBase() { Utility sqlHelper = new Utility(); StringBuilder query = new StringBuilder(200); query.Append(@"update " + E...
posta 08.08.2011 - 17:14
1
risposta

Comprensione delle fabbriche

So che ci sono centinaia di domande su questo qui. Probabilmente ho letto cinquanta diverse domande, post di blog e libri di testo. Il problema è che ho ottenuto circa 75 risposte diverse. Ho visto tutto quanto segue descritto come un tipo di fa...
posta 31.07.2015 - 06:05