Khó khăn với các mẫu DDD là chúng thường rất đặc trưng cho miền và việc triển khai kỹ thuật của hệ thống kết quả không phải lúc nào cũng hiển thị các quyết định thiết kế và chuyển đổi được thực hiện trong mô hình hóa miền, vốn thực sự là cốt lõi của DDD. DDD là nhiều về quá trình hơn là mã. (như một số người nói, mẫu DDD tốt nhất là chính cuốn sách!)
Điều đó nói rằng, một ứng dụng mẫu được nhận xét tốt ít nhất sẽ tiết lộ một số quyết định này và cung cấp cho bạn một số hướng về việc kết hợp mô hình miền của bạn với các mẫu kỹ thuật được sử dụng để triển khai nó.
Bạn chưa chỉ định ngôn ngữ nào bạn đang sử dụng, nhưng tôi sẽ cung cấp cho bạn một vài ngôn ngữ khác nhau:
DDDSample - một mẫu Java phản ánh các ví dụ mà Eric Evans nói trong cuốn sách của mình . Điều này được nhận xét tốt và cho thấy một số phương pháp khác nhau để giải quyết các vấn đề khác nhau với các bối cảnh giới hạn riêng biệt (tức là lớp trình bày). Nó đang được tích cực làm việc, vì vậy hãy kiểm tra nó thường xuyên để cập nhật.
dddps - Ứng dụng C # mẫu của Tim McCarth dành cho cuốn sách của mình, .NET Domain-Driven Design with C #
S # arp Architecture - một ví dụ C # thực dụng, không phải là "thuần túy" một cách tiếp cận DDD có lẽ do thiếu một vấn đề miền thực sự, nhưng vẫn là một cách tiếp cận sạch đẹp.
Với tất cả các ứng dụng mẫu này, có lẽ tốt nhất nên kiểm tra các phiên bản trung kế mới nhất từ SVN / bất cứ điều gì để thực sự có ý tưởng về các kiểu suy nghĩ và công nghệ vì chúng nên được cập nhật thường xuyên.