Los named constructors, o «métodos factoría» son pequeñas funciones estáticas que hacen las de generador de instancias de una determinada clase. Nos permiten que nuestros constructores sean más semánticos y robustos. Algunos lenguajes como Java y Php fácilmente su uso: …
Patrones de Diseño de Software
Patrón Especificación (Specification)
El patrón de especificación es un patrón de diseño de software que se utiliza para definir criterios de búsqueda para un conjunto de datos. Este patrón se basa en la idea de que se pueden crear clases de especificación que representen diferentes criterios de búsqueda, y que estas clases pueden ser …
Patrón Repository
El patrón de repositorio es un patrón de diseño de software que se utiliza para abstraer el acceso a los datos de una aplicación. Este patrón se basa en la idea de que todos los datos de una aplicación deben estar almacenados en un único lugar, conocido como repositorio. De esta forma, la lógica de …