Qual è la differenza tra termini fabbrica, fornitore e servizio?Differenza tra fabbrica, fornitore e servizio?
Basta entrare in Nhibernate e il suo modello di repository (classi POCO, ecc.).
Qual è la differenza tra termini fabbrica, fornitore e servizio?Differenza tra fabbrica, fornitore e servizio?
Basta entrare in Nhibernate e il suo modello di repository (classi POCO, ecc.).
fabbrica: Assembla classi, sia componendo un gruppo di bit insieme, o scegliere il tipo sulla base di un qualche tipo di contesto
Provider: Provider è qualcosa di microsoft "inventato" (in pratica un Abstract Factory) è un modo di fare una fabbrica di fabbriche, o di avere un'interfaccia di fabbrica comune che consente alle fabbriche di essere scambiabili. È utilizzato in tutto lo stack Web di MS come un modo per mantenere i componenti configurabili.
Servizio: un servizio è un gruppo di funzionalità correlate. Pensa che se stai dividendo la tua architettura orizzontalmente, hai un livello di "Business Logic", se lo dividi verticalmente avrai dei servizi.
Un servizio può anche avere la nozione di non avere uno stato .. opera su altri oggetti per fare i suoi servizi, senza avere uno stato da solo. Almeno in Domain Driven Design. –
la Factory sarà generata come istanza in Angular come Service o semplicemente si usa il metodo statico? – qianjiahao
@qianjiahao una raccomandazione generale è di evitare metodi statici. – Sebas