Inyección de Dependencias e Inversión de Control ¿No es lo mismo?

Publicada en Deja un comentarioPublicada en Código, Diseño de Software

El fin de semana conversaba con un ex-compañero de la universidad y tocamos los “temas de moda” (por así llamarlos) sobre el diseño de aplicaciones y llegamos una debate que me dejo pensando, y es que hoy en día se habla muchísimo sobre la Inyección de Dependencias pero casi nunca nos hablan sobre la Inversión de […]

Dao Vs Repository

Publicada en Deja un comentarioPublicada en Diseño de Software

DAO (Data Access Object) Este es el patrón mas usado para realizar la persistencia de los objetos de dominio, la forma mas común y básica de este patron es una clase que contiene las operaciones CRUD (Create, Read, Update, Delete): interface IDao<T, TId> {   T Get(TId id);   IEnumerable<T> GetAll();   void Create(T entity); […]