คำถามติดแท็ก s#arp-architecture

12
DDD - กฎที่เอนทิตีไม่สามารถเข้าถึงที่เก็บโดยตรง
ในการขับเคลื่อนโดเมนออกแบบดูเหมือนว่าจะมีจำนวนมากของข้อตกลงที่หน่วยงานที่เก็บไม่ควรเข้าถึงโดยตรง สิ่งนี้มาจากหนังสือของ Eric Evans Domain Driven Designหรือมาจากที่อื่นหรือไม่ มีคำอธิบายที่ดีสำหรับเหตุผลอยู่เบื้องหลังที่ไหน? แก้ไข: เพื่อชี้แจง: ฉันไม่ได้พูดถึงวิธีปฏิบัติแบบ OO แบบคลาสสิกของการแยกการเข้าถึงข้อมูลออกเป็นเลเยอร์แยกต่างหากจากตรรกะทางธุรกิจ - ฉันกำลังพูดถึงการจัดเรียงเฉพาะโดยที่ DDD หน่วยงานไม่ควรพูดคุยกับข้อมูล access layer เลย (เช่นพวกเขาไม่ควรจะเก็บการอ้างอิงไปยังวัตถุ Repository) อัปเดต: ฉันให้รางวัลแก่ BacceSR เพราะคำตอบของเขาดูใกล้เคียงที่สุด แต่ฉันก็ยังค่อนข้างมืดอยู่กับเรื่องนี้ หากเป็นหลักการสำคัญเช่นนั้นควรมีบทความดีๆเกี่ยวกับเรื่องนี้ออนไลน์ที่ไหนสักแห่งใช่ไหม? อัปเดต: มีนาคม 2556 จำนวนผู้โหวตในคำถามบ่งบอกว่ามีความสนใจในเรื่องนี้มากมายและถึงแม้ว่าจะมีคำตอบมากมาย แต่ฉันก็ยังคิดว่าจะมีช่องว่างมากขึ้นถ้าผู้คนมีความคิดเกี่ยวกับเรื่องนี้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.