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: …
Bounded context
en Domain Drive Design (DDD) Bounded Context sirve para acotarlos distintos Domains. Una vez estos son identificados los limites de contexto del dominio, tenemos que trazar un círculo a su alrededor para dejarlos explícitamente identificados, ese círculo acota el Bounded Context. Cuando los …
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 …