Domande con tag 'factory'

9
risposte

Perché dovrei usare una classe factory invece della costruzione diretta degli oggetti?

Ho visto la cronologia di diversi progetti di libreria di classi С # e Java su GitHub e CodePlex e vedo una tendenza al passaggio a classi di fabbrica anziché all'istanza di oggetti diretta. Perché dovrei usare estesamente le classi di fabbri...
posta 14.08.2014 - 05:27
5
risposte

Il modello di fabbrica viola il principio aperto / chiuso?

Perché ShapeFactory utilizza istruzioni condizionali per determinare quale oggetto istanziare. Non dobbiamo modificare ShapeFactory se vogliamo aggiungere altre classi in futuro? Perché questo non viola il principio di open closed?     
posta 17.11.2015 - 11:19
3
risposte

DI / contenitore IoC vs fabbriche: dove configuro la mia domanda e perché?

Sto cercando di capire quando utilizzare il registro DIC / IoC per configurare il mio software e quando utilizzare le fabbriche, insieme al ragionamento che sta dietro ad entrambi gli approcci. Sto usando StructureMap come contenitore DI (DI...
posta 12.08.2016 - 10:01
2
risposte

Pattern e composizione del gateway

Scrivo spesso applicazioni intensive di database e ho scoperto il modello di gateway che sembrava adattarsi alle mie esigenze. Il mio problema ora è che molti dei miei modelli sono composti da altri modelli. Ad esempio, ho un modello User...
posta 28.11.2016 - 23:22
3
risposte

Ci è stato "permesso" di utilizzare metodi su mappe JavaScript (il tipo di dati) e in tal caso ci sono nuove regole?

Le mappe JavaScript (il tipo di dati, non il metodo dell'array) sembrano configurate per accettare dati (coppie chiave / valore) ma non necessariamente metodi. Almeno non sono pubblicizzati in questo modo. Tuttavia, possiamo mettere i metodi s...
posta 12.01.2017 - 02:22
6
risposte

Utilizzo di Simple / Static Factory vs. istanziazione diretta: new Thing () vs. factory.createThing () - qual è il vantaggio?

Ecco due modi per creare un'istanza di un oggetto: Opzione 1: Thing thing = new Thing(); Opzione 2: (la fabbrica è una fabbrica statica, ma potrebbe anche essere una fabbrica semplice). Thing thing = ThingFactory.createThing();...
posta 17.05.2014 - 14:41
1
risposta

Approccio per la costruzione di modelli di vista in un'applicazione MVVM complessa

Ho difficoltà con il design in un'applicazione MVVM WPF. In alcuni corsi che ho preso, dicono che avere un sacco di parametri in un costruttore è un odore di codice, ma non affrontano mai come affrontarlo. In un mio progetto recente abbiamo u...
posta 17.08.2018 - 14:58
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
2
risposte

IoC come localizzatore di servizi

Mi sono chiesto per un po 'di tempo su alcuni problemi durante l'utilizzo di Injection dipendenza: In un'applicazione a livelli, di solito inserisco i repository nel servizio dell'applicazione utilizzando l'iniezione del costruttore: public...
posta 10.10.2014 - 03:09
1
risposta

Il modello di dominio dovrebbe essere intelligente o ci devono essere servizi che lo gestiscono?

Sto costruendo una web-app per un servizio di licenze. I miei modelli di dominio sono licenze e possono essere di due tipi al momento: server e licenza client. Sono quasi gli stessi, tranne che la licenza server ha il campo softwareId e la lic...
posta 21.08.2015 - 11:48