Domande con tag 'design-patterns'

7
risposte

La scrittura del proprio Data Access / Data Mapping Layer è un'idea "buona"?

Attualmente ci troviamo in una situazione in cui abbiamo una scelta tra l'utilizzo di un mapper relazionale oggettuale pronto all'uso o il rollover Abbiamo un'applicazione legacy (ASP.NET + SQL Server) in cui il livello dati e amp; sfortunata...
posta 27.07.2011 - 17:08
3
risposte

Come dovrei implementare il modello di repository per modelli di oggetti complessi?

Il nostro modello di dati ha quasi 200 classi che possono essere suddivise in circa una dozzina di aree funzionali. Sarebbe stato bello usare i domini, ma la separazione non è così pulita e non possiamo cambiarla. Stiamo riprogettando il nost...
posta 16.10.2012 - 19:43
4
risposte

Quando utilizzare il modello di repository

Recentemente ho letto che non è una buona pratica usare il pattern del repository in congiunzione con un ORM. Da quanto ho capito, questo è dovuto al fatto che l'astrazione che forniscono sul database SQL è troppo dispersiva per essere contenuta...
posta 10.10.2013 - 15:01
9
risposte

Quanto sono importanti gli schemi di progettazione nella programmazione?

Sono uno studente universitario e ho appena iniziato a conoscere i modelli di design e sto lottando per comprenderne lo scopo. Ho provato a ricercarli ma tutte le risorse che ho trovato sembrano parlarne in un modo accademico, non professionale....
posta 18.12.2011 - 14:37
4
risposte

Gli argomenti con nome sostituiscono il modello del builder?

Quando si utilizza un linguaggio che supporta argomenti denominati e opzionali, il modello di builder non ha più un utilizzo pratico? Costruttore: new Builder(requiredA, requiredB).setOptionalA("optional").Build(); Argomenti opzionali...
posta 24.04.2015 - 21:25
4
risposte

Qualcuno ha un esempio specifico di utilizzo del modello Flyweight? [chiuso]

Ho studiato i modelli di progettazione e sono arrivato attraverso il modello del peso della mosca. Ho cercato di vedere le opportunità per utilizzare il modello nelle mie applicazioni, ma ho difficoltà a vedere come usarlo. Inoltre, quali sono a...
posta 15.09.2011 - 22:36
8
risposte

Il libro GoF è ancora quello da leggere? [duplicare]

Mi piacerebbe leggere un libro di modelli di design. Di sicuro GoF è quello che legge. Ma dopo 15 anni è ancora valido, voglio dire non c'è uno aggiornato? Qualcosa come "Charles Darwin sull'origine delle specie" è un libro molto importan...
posta 18.10.2010 - 20:47
1
risposta

Design pattern per la conversione degli oggetti (java)

Non uso molto spesso modelli di progettazione, oltre a un factory e MVC occasionali, e voglio iniziare a usarli di più. Ho un caso concreto a portata di mano che mi piacerebbe la tua opinione sull'uso dei modelli di design in questo caso....
posta 31.01.2013 - 00:48
3
risposte

Fabbrica statica contro fabbrica come singleton

In alcuni dei miei codici, ho una fabbrica statica simile a questa: public class SomeFactory { // Static class private SomeFactory() {...} public static Foo createFoo() {...} public static Foo createFooerFoo() {...} } Dur...
posta 20.11.2013 - 20:07
5
risposte

Perché non è diventato un modello comune per usare setter nel costruttore?

Gli accessor e i modificatori (ovvero setters e getter) sono utili per tre ragioni principali: Limitano l'accesso alle variabili. Ad esempio, è possibile accedere a una variabile, ma non modificata. Convalidano i parametri. Potrebbe...
posta 31.08.2016 - 13:45