Puoi per favore delineare le differenze tra il modello di deposito e il modello di fabbrica?differenza tra un repository e un modello di fabbrica
risposta
The Factory pattern è per la creazione di oggetti, mentre the Repository pattern descrive un metodo generale per incapsulare operazioni CRUD su un'origine dati.
Si può anche dire, ... è per la creazione di diverse famiglie di oggetti. –
+1 per fornire effettivamente una risposta invece di un commento smart @ $$. – cbmeeks
Quindi, se avessimo avuto bisogno di creare una relazione tra alcuni servizi esterni e un DbContext locale, progettare una fabbrica a tale scopo sarebbe un modo efficiente per implementare una fabbrica? Quindi creare repository di conseguenza all'interno di un UOW. – yardpenalty
Il modello di repository riguarda la creazione di un set di servizi di accesso ai dati, ad es. Metodi CRUD. Il modello di fabbrica d'altra parte si occupa di come viene creato un oggetto. Una classe factory avrà un metodo che restituisce una nuova istanza di una classe.
I due sono indipendenti l'uno dall'altro; tuttavia, vedrai spesso il pattern factory usato insieme al pattern del repository per creare una nuova istanza di un'entità.
- 1. Differenza tra fabbrica, fornitore e servizio?
- 2. C# Differenza tra modello di fabbrica e il CIO
- 3. La differenza tra un modello Eloquent e un modello?
- 4. Differenza tra repository e servizio?
- 5. Differenza tra repository e livello di servizio
- 6. Qual è la differenza tra un modello e un percorso?
- 7. Qual è la differenza tra un tema e un modello?
- 8. Modello di fabbrica e modello di costruttore in javascript
- 9. Qual è la differenza tra modelli di fabbrica e strategia?
- 10. Differenza tra registro Docker e repository
- 11. ciò che è la differenza tra un modello e un'Entità
- 12. Tipo di fusione e modello di fabbrica
- 13. mito modello di fabbrica
- 14. SourceTree: vedere la differenza tra repository locale e repository remoto?
- 15. Modello di fabbrica astratto
- 16. Differenza tra modello di ponte e modello di adattatore
- 17. Metodi di chiamata tra repository - Modello di repository
- 18. Differenza tra visualizzazione e modello in Grails
- 19. Differenza tra un WebControl e un CompositeControl?
- 20. differenza tra scaffold e modello in Rails
- 21. Quali sono le differenze tra il modello di facciata e il modello di fabbrica abstarct?
- 22. Qual è la differenza tra un modello di visualizzazione e un oggetto di trasferimento dati?
- 23. Differenza tra modello, javabean e POJO
- 24. Differenza tra modello proattivo e modello sincrono nel server Web
- 25. Qual è la differenza tra modello dati e modello oggetto?
- 26. Differenza tra un modello con due parametri e due dichiarazioni di modelli con un parametro ogni
- 27. Comprensione del modello di fabbrica
- 28. Qual è la differenza tra un controller e un servizio?
- 29. Che cos'è un modello di progettazione in fabbrica in PHP?
- 30. Qual è la differenza tra la clonazione e la copia di un repository git?
btw, i due modelli non sono correlati ... –