¿Puede describir las diferencias entre el patrón del repositorio y el patrón de fábrica?diferencia entre un repositorio y el patrón de fábrica
Respuesta
The Factory pattern es para crear objetos, mientras que the Repository pattern describe un método general de encapsular operaciones CRUD contra un origen de datos.
También puede decir que ... es para crear varias familias de objetos. –
+1 por proporcionar una respuesta en lugar de un comentario de smart @ $$. – cbmeeks
Entonces, si hubiésemos necesitado crear una relación entre algunos servicios externos y un DbContext local, ¿diseñar una fábrica para este propósito sería una manera eficiente de implementar una fábrica? Luego crea repositorios en consecuencia dentro de un UOW. – yardpenalty
El patrón de repositorio trata de la creación de un conjunto de servicios de acceso a datos, es decir. Métodos CRUD. El patrón de fábrica, por otro lado, trata de cómo se crea un objeto. Una clase de fábrica tendrá un método que devuelve una nueva instancia de una clase.
Los dos son independientes entre sí; sin embargo, a menudo verá el patrón de fábrica junto con el patrón de repositorio para crear una nueva instancia de una entidad.
- 1. ¿Diferencia entre una fábrica, un proveedor y un servicio?
- 2. ¿Cuál es la diferencia entre el patrón de fachada y el patrón de fábrica abstarct?
- 3. ¿Cuál es la diferencia entre el localizador de servicios y el patrón de diseño de fábrica?
- 4. C# Diferencia entre el patrón de la fábrica y de la COI
- 5. ¿Cuál es la diferencia entre el patrón de diseño de estrategia y el patrón de fábrica abstracto?
- 6. ¿Diferencia entre repositorio y servicio?
- 7. Patrones de diseño: Fábrica y Repositorio
- 8. Entender el patrón de fábrica
- 9. Diferencia entre patrón de puente y patrón de adaptador
- 10. Patrón de fábrica en Java
- 11. Patrón de fábrica abstracto
- 12. ¿cuál es la diferencia entre el repositorio svn de tortuga y el repositorio visual svn?
- 13. mito sobre el patrón de la fábrica
- 14. Diferencia entre el patrón de estrategia y el patrón de delegación
- 15. ¿Cuál es la diferencia entre el patrón de construcción y el patrón de peso mosca?
- 16. cuándo utilizar el patrón abstracto de fábrica?
- 17. ¿Cuándo utilizar el patrón abstracto de fábrica?
- 18. ¿El patrón de fábrica resolverá mi problema?
- 19. Patrón de repositorio y herencia en .net
- 20. fábrica patrón de diseño método
- 21. ¿Cómo ver la diferencia entre el jefe del repositorio local y el jefe del repositorio remoto?
- 22. EF4, Lambda, patrón de repositorio y DTOs
- 23. Patrón de repositorio y tipos de devolución
- 24. Patrón de repositorio y marco de entidad
- 25. Patrón de repositorio y propiedades de navegación
- 26. Datos ad hoc y patrón de repositorio
- 27. Patrón de repositorio y lógica comercial
- 28. ¿En qué situación utilizamos el patrón de fábrica y en qué patrón de Singleton?
- 29. ¿Diferencias entre el patrón Proxy y el patrón del Adaptador?
- 30. Diferencia entre patrón de adaptador de objeto y patrón de adaptador de clase
Por cierto, los dos patrones no están relacionados ... –