La dificultad con las muestras DDD es que a menudo son muy específicas del dominio y la implementación técnica del sistema resultante no siempre muestra las decisiones de diseño y las transiciones que se hicieron al modelar el dominio, que es realmente el núcleo de DDD. DDD es mucho más sobre el proceso que el código. (Como algunos dicen, ¡la mejor muestra de DDD es el libro mismo!)
Dicho esto, una aplicación de muestra bien comentada debería al menos revelar algunas de estas decisiones y darle alguna dirección en términos de hacer coincidir su modelo de dominio con los patrones técnicos utilizados para implementarlo.
No ha especificado qué idioma está utilizando, pero le daré algunos en diferentes idiomas:
DDDSample : una muestra de Java que refleja los ejemplos de los que Eric Evans habla en su libro . Esto está bien comentado y muestra varios métodos diferentes para resolver diversos problemas con contextos limitados separados (es decir, la capa de presentación). Se está trabajando activamente, así que verifíquelo regularmente para obtener actualizaciones.
dddps : la aplicación C # de muestra de Tim McCarthy para su libro, Diseño impulsado por dominio .NET con C #
Arquitectura S # arp : un ejemplo pragmático de C #, no tan "puro" como un enfoque DDD tal vez debido a la falta de un problema de dominio real, pero sigue siendo un enfoque limpio y agradable.
Con todas estas aplicaciones de muestra, probablemente sea mejor consultar las últimas versiones troncales de SVN / lo que sea para tener una idea real de los patrones de pensamiento y tecnología, ya que deben actualizarse regularmente.