سؤال

أعتقد أن معظمنا يتعين عليهم التعامل مع هذا في مرحلة ما، لذلك اعتقدت أنني سأطرح السؤال.

عندما يكون لديك الكثير من المجموعات في BLL الخاص بك، وتجد أنك تكتب نفس الشيء القديم (مجهول) يتأرجح مرارا وتكرارا، فهناك حالة بوضوح للحصول على التغليف هناك ولكن ما هي أفضل طريقة لتحقيق ذلك؟

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

أنا أعمل في C # في الغالب، لذا فإن الحفاظ على هذا السياق سيكون مفيدا للغاية ولكني أعتقد أن هذا عام سؤال بما فيه الكفاية للاستماع إلى لغات أخرى.

كما أتوقع أن يكون هناك اختلاف في كيفية تحقيق ذلك مع ظهور LinQ و LAMBDAS حتى أكون مهتما بسمع كيفية القيام بذلك في كل من .NET2.0 و 3.0 / 3.5.

شكرا مقدما.

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

المحلول

نمط المواصفات قد يكون من المفيد التدقيق بها.
مع بعض تعدد الأشكال واستخدام الجنراء يجب أن تعمل.

نصائح أخرى

المسند هو أساسا فقط تنفيذ نمط تصميم المواصفات. يمكنك أن تقرأ عن نمط المواصفات في تصميم مدفوعة المجال.

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