ปัญหาของตัวอย่าง DDD คือพวกเขามักจะเจาะจงโดเมนมากและการใช้งานทางเทคนิคของระบบผลลัพธ์ไม่ได้แสดงให้เห็นถึงการตัดสินใจออกแบบและการเปลี่ยนแปลงที่เกิดขึ้นในการสร้างแบบจำลองโดเมนซึ่งเป็นแกนหลักของ DDD DDD เป็นอะไรที่มากกว่ากระบวนการที่เป็นรหัส (อย่างที่บางคนบอกว่าตัวอย่าง DDD ที่ดีที่สุดคือหนังสือนั่นเอง!)
อย่างน้อยแอปตัวอย่างที่มีความคิดเห็นดีควรเปิดเผยการตัดสินใจบางอย่างเหล่านี้และให้ทิศทางในแง่ของการจับคู่แบบจำลองโดเมนของคุณกับรูปแบบทางเทคนิคที่ใช้ในการปรับใช้
คุณยังไม่ได้ระบุภาษาที่คุณใช้ แต่ฉันจะให้คุณสองสามภาษาในไม่กี่ภาษา:
DDDSample - ตัวอย่าง Java ที่สะท้อนให้เห็นถึงตัวอย่างของเอริคอีแวนส์พูดถึงเกี่ยวกับในหนังสือของเขา นี่เป็นความคิดเห็นที่ดีและแสดงวิธีการที่แตกต่างกันจำนวนมากในการแก้ปัญหาต่าง ๆ ด้วยบริบทที่มีขอบเขตแยกต่างหาก (เช่นเลเยอร์การนำเสนอ) มันกำลังทำงานอย่างต่อเนื่องดังนั้นโปรดตรวจสอบเป็นประจำเพื่อรับการปรับปรุง
dddps - แอพตัวอย่าง C # ของ Tim McCarthy สำหรับหนังสือของเขา,. การออกแบบขับเคลื่อนด้วยโดเมน. NET ด้วย C #
S # arp Architecture - ตัวอย่างของ C # ในทางปฏิบัติไม่เป็นแบบ "บริสุทธิ์" วิธี DDD อาจเนื่องมาจากการขาดปัญหาโดเมนจริง แต่ก็ยังคงเป็นวิธีที่สะอาดตา
ด้วยแอปตัวอย่างทั้งหมดเหล่านี้อาจเป็นวิธีที่ดีที่สุดในการตรวจสอบเวอร์ชั่นของลำตัวล่าสุดจาก SVN / สิ่งที่จะได้รับแนวคิดและรูปแบบเทคโนโลยีที่ควรปรับปรุงเป็นประจำ