أن جميع الحقول في GlobalSettings النمذجة الدرجة تكون ثابتة ( C# تتمحور )?

StackOverflow https://stackoverflow.com/questions/1030852

سؤال

الفكرة هي أن ApplicationSettings الدرجة سوف تحصل على بعض القيم الافتراضية من التكوين / ملف الموارد في وقت لاحق على بعض ولكن ليس كل من هذه الإعدادات سيتم تطبيقها على UserSettings

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

المحلول

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

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

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