Domande con tag 'design-patterns'

5
risposte

Design pattern per la creazione di oggetti nascosti dal client

Ho difficoltà a capire quale modello di progettazione sarebbe il migliore per il seguente scenario. Un'applicazione utilizza un database. Quel database può essere la versione di produzione ( SQL ) o una versione di prova ( Test ). Ecco il mio de...
posta 17.11.2018 - 04:39
3
risposte

Pattern di progettazione sconosciuto

Attualmente sto cercando di ridefinire un po 'di codice e uno dei problemi che ho riscontrato è che i costruttori avevano troppi parametri (15 in effetti) e sono stati inizializzati da un altro oggetto che aveva la stessa quantità di proprietà....
posta 20.07.2015 - 14:08
2
risposte

Quando vale NON usare una fabbrica?

In questi giorni sto impiegando un TDD e mi sto davvero divertendo - tutto sembra scorrere meglio ed essere naturalmente meglio costruito e organizzato. Tuttavia, mentre scrivevo un po 'di codice IO, utilizzando System.IO.Stream s, e mi sta...
posta 16.04.2014 - 19:45
4
risposte

Quali modelli di progettazione utilizzerei per questo algoritmo?

Ho bisogno di creare una stringa usando il seguente algoritmo: Genera un GUID come array di byte. Converti il GUID in una stringa. Da questa stringa, ottieni la codifica UTF-8 come array di byte. Da questo array di byte, hash quei byte...
posta 13.06.2013 - 23:11
2
risposte

Il modello di builder è applicabile nella progettazione basata su domini?

Ho fatto una domanda su StackOverflow riguardo a come 'best' usa il pattern Builder per costruire un Value Object che potrebbe essere costruito con o senza parametri opzionali. Una risposta affermava che: A builder is not par...
posta 06.03.2018 - 17:32
5
risposte

Anti pattern - Vale la pena spendere o meno

Ho letto questa domanda e dopo un tempo molto lungo è chiaro che ho ancora non capisco anti-schemi. forse, ha sollevato un nuovo livello di curiosità per sapere perché dovrei leggere il pattern Anti design se in realtà non sono altro che una "...
posta 02.06.2011 - 08:41
2
risposte

Sostituzione di Liskov e classi astratte / modello di strategia

Sto cercando di seguire LSP nella programmazione pratica. E mi chiedo se diversi costruttori di sottoclassi lo violano. Sarebbe bello ascoltare una spiegazione invece di solo sì / no. Grazie mille! P.S. Se la risposta è no , come faccio a...
posta 10.12.2012 - 08:11
2
risposte

Model-View-Controller - Dove va una lezione di fabbrica?

Sto lavorando (lentamente) su un piccolo progetto di Flask. Uno dei miei modelli è una classe chiamata Post , che è un namedtuple leggero. Gli oggetti Post vengono creati da PostFactory , perché la creazione di Post compor...
posta 25.12.2013 - 17:21
3
risposte

Che cos'è questo pattern (anti?) chiamato? (o come descriverlo)

Il caso in cui un operatore a livello sorgente descrive effettivamente un'operazione che si svolgerà in qualche punto futuro, thunk l'operatore reale insieme ai suoi operandi. Non so se questo ha un nome generico, o forse è un elemento di des...
posta 08.08.2013 - 05:51
5
risposte

Gli strumenti, come Windows Workflow, inibiscono la crescita dello sviluppo? [chiuso]

Da un po 'di tempo provo questo sentimento su Windows Workflow (WW). E, fino ad ora, non riuscivo a pensare alle parole giuste da dire per spiegarlo. Dal momento che penso di avere un buon modo per verbalizzarlo ora, ho pensato di condividerlo....
posta 17.04.2013 - 18:03