2009-12-04 12 views

risposta

115

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.

+15

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. –

+0

la Factory sarà generata come istanza in Angular come Service o semplicemente si usa il metodo statico? – qianjiahao

+0

@qianjiahao una raccomandazione generale è di evitare metodi statici. – Sebas

Problemi correlati