DDD örnekleriyle ilgili zorluk, genellikle alana özgü olmaları ve sonuçta ortaya çıkan sistemin teknik uygulamasının, gerçekte DDD'nin merkezinde yer alan etki alanının modellenmesinde yapılan tasarım kararlarını ve geçişlerini her zaman göstermemesi. DDD süreç hakkında koddan çok daha fazlasıdır. (bazılarının dediği gibi, en iyi DDD örneği kitabın kendisidir!)
Bununla birlikte, iyi yorumlanmış bir örnek uygulama en azından bu kararların bazılarını açığa çıkarmalı ve alan modelinizi, bunu uygulamak için kullanılan teknik desenlerle eşleştirme açısından size bir yön vermelidir.
Hangi dili kullandığınızı belirtmediniz, ancak size birkaç farklı dilde birkaç tane vereceğim:
DDDSample - Eric Evans'ın kitabında bahsettiği örnekleri yansıtan bir Java örneği . Bu iyi yorumlanmıştır ve ayrı sınırlı bağlamlarda (yani sunum katmanı) çeşitli problemleri çözmek için bir dizi farklı yöntem göstermektedir. Aktif olarak çalışılıyor, bu yüzden güncellemeler için düzenli olarak kontrol edin.
dddps - Tim McCarthy'nin kitabı için örnek C # uygulaması, C # ile .NET Domain-Driven Design
S # arp Mimarlık - pragmatik bir C # örneği, "gerçek" bir DDD yaklaşımı değil, belki de gerçek bir etki alanı probleminin olmaması nedeniyle, ama yine de güzel ve temiz bir yaklaşım.
Tüm bu örnek uygulamalarda, düzenli olarak güncellenmesi gerektiği için düşünme ve teknoloji kalıpları hakkında gerçekten bir fikir edinmek için SVN / en son gövde sürümlerine göz atmak en iyisidir.