أن جميع الحقول في GlobalSettings النمذجة الدرجة تكون ثابتة ( C# تتمحور )?
سؤال
الفكرة هي أن ApplicationSettings الدرجة سوف تحصل على بعض القيم الافتراضية من التكوين / ملف الموارد في وقت لاحق على بعض ولكن ليس كل من هذه الإعدادات سيتم تطبيقها على UserSettings
المحلول
يجب أن يكون فقط على سبيل المثال الحقول في هذه الطبقة ، و جعل كل فئة المفرد إذا لزم الأمر (على الرغم من أن يجب الحرص على عدم تعريضها عالميا ووحدانية الشر).
حقول ثابتة لا يمكن أن يكون تسلسل (وهو أمر مهم إعدادات الطبقة).الشيء الثاني, من خلال وجود مثيل الحقول, يمكنك بسهولة تمرير حالات مختلفة من الإعدادات إلى أجزاء مختلفة من التطبيق الخاص بك.و النقطة المهمة هي أن تمر الإعدادات إلى بقية التطبيقات ، وليس لجعلها مرئية على الصعيد العالمي حيث أن كل كائن يمكن الوصول إليها.
لا تنتمي إلى StackOverflow