Сложность с образцами DDD заключается в том, что они часто очень специфичны для предметной области, а техническая реализация получившейся системы не всегда показывает конструктивные решения и переходы, которые были сделаны при моделировании предметной области, которая действительно лежит в основе DDD. DDD гораздо больше о процессе, чем код. (как некоторые говорят, лучший образец DDD - сама книга!)
Тем не менее, пример приложения с хорошим комментарием должен, по крайней мере, раскрыть некоторые из этих решений и дать вам некоторое руководство с точки зрения согласования вашей доменной модели с техническими шаблонами, используемыми для ее реализации.
Вы не указали, какой язык вы используете, но я дам вам несколько на нескольких разных языках:
DDDSample - образец Java, который отражает примеры, о которых говорит Эрик Эванс в своей книге . Это хорошо прокомментировано и показывает ряд различных методов решения различных задач в отдельных ограниченных контекстах (т. Е. На уровне представления). Над ним активно работают, поэтому регулярно проверяйте его на наличие обновлений.
dddps - образец приложения C # Тима Маккарти для его книги. Доменно -управляемый дизайн .NET с C #
Архитектура S # arp - прагматичный пример C #, не такой «чистый» подход DDD, возможно, из-за отсутствия реальной проблемы домена, но все же хороший чистый подход.
Со всеми этими примерами приложений, вероятно, лучше всего проверить последние версии соединительных линий от SVN / что угодно, чтобы действительно получить представление о шаблонах мышления и технологии, поскольку они должны регулярно обновляться.