Складність із зразками DDD полягає в тому, що вони часто дуже специфічні для домену, а технічна реалізація отриманої системи не завжди відображає дизайнерські рішення та переходи, які були зроблені при моделюванні домену, що насправді є основою DDD. DDD набагато більше про процес, ніж про код. (як деякі кажуть, найкращий зразок DDD - це сама книга!)
Однак, добре прокоментований зразок додатка повинен хоча б розкрити деякі з цих рішень і дати певний напрямок з точки зору відповідності вашої доменної моделі технічним зразкам, які використовуються для її реалізації.
Ви не вказали, якою мовою ви користуєтесь, але я дам вам декілька різними мовами:
DDDSample - зразок Java, який відображає приклади, про які розповідає Ерік Еванс у своїй книзі . Це добре прокоментується і показує ряд різних методів вирішення різних задач з окремими обмеженими контекстами (тобто шаром презентації). Над ним активно працюють, тому регулярно перевіряйте наявність оновлень.
dddps - зразок програми C # Тіма Маккарті для своєї книги, .NET Design, керований доменом, із C #
S # arp Архітектура - прагматичний приклад C #, не такий "чистий" підхід DDD, можливо, через відсутність реальної проблеми домену, але все-таки приємний чистий підхід.
З усіма цими прикладними програмами, мабуть, найкраще перевірити останні версії магістралі від SVN / що б там не було, щоб дійсно уявити про мислення та технологію, оскільки їх слід регулярно оновлювати.