سؤال

وأنا حقا مثل هذه الأنماط اثنين.

والعيب من نمط مستودع هو تكلفتها (يأخذ المزيد من الوقت ثم سجل نشط). فائدة أعلى التجريد التي تساعد حقا على منطق الأعمال تعقيدا.

والعيب سجل النشط هو أن (مطلوب التفاعل ديسيبل) أقل قابلية الاختبار وأصعب في التعامل مع منطق نطاق تعقيدا.

هل من المقبول أن تأخذ أفضل من هذه الأنماط اثنين لاستخدامها في نفس التطبيق؟

وكنت أفكر في استخدام سجل نشط لCRUDs بسيطة ومستودع للكائنات المجال معقدة.

والفكرة وراء هذا القصد من ذلك هو إبقاء التكاليف من التعليمات البرمجية أقل ولكن لا يزال لديها قانون جيد.

هل كانت مفيدة؟

المحلول

وأنا لا أعتقد أنه من الخطأ ولكن مرة واحدة لديك مكون مستودع لا يبدو المزيد من العمل للحصول على كائنات المجال أبسط للعمل معها أيضا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top