بشكل عام ،أي طريقة لا تعتمد على الحالةللمثيل يجب أن تكون ثابتة. يجب أن يتم الإعلان عن فئات المساعد التي لا تحتوي إلا على الأساليب الثابتة بأنها ثابتة لمنعك من إضافة أعضاء غير ثابتة عن طريق الخطأ ومن إنشاء مثيل للفئات.
هل يجب أن تكون الأساليب المساعدة ثابتة؟
21 إجابات. أفضل مثل هذه الأساليب المساعدة لتكونخاص ثابت؛ مما يوضح للقارئ أنه لن يقوم بتعديل حالة الكائن.
هل يمكن أن تكون الطبقة المساعدة ثابتة؟
معظم فئات المساعدة أو المنفعةاستخدم الطرق الثابتة. يجب عليك فقط استخدام الطرق غير الثابتة إذا كنت ترغب في إنشاء مثيلات متعددة لفئة المساعدة الخاصة بك ، ولكن نظرًا لأنك تحتاج فقط إلى إدخال بسيط لوظيفة -> - إخراج -> ، سأجعل الطرق ثابتة.
هل الفصول المساعدة الثابتة سيئة؟
لماذا فصول المساعد الثابت سيئة؟ تعتبر فئات المساعد الثابتسيئة لأنها تجعل من الصعب فهم البرامج(وبالتالي يصعب ضم مطورين جدد إليها) ، وتؤدي إلى أخطاء لأنه من غير الواضح ما هي البيانات التي من المفترض أن تعمل عليها ، و يجعلون التغييرات أصعب بسبب زيادة الاقتران.
هل يجب أن تكون الطرق المساعدة خاصة؟
الأساليب المساعدة الداخلية (على الأرجح) جيدة
إذا كانت الطريقة حقًا مجرد مساعد لطريقة عامة وليس من المنطقي العيش بمفردها في سياق آخر ، فهذا يعني أنها fine لإبقائهاطريقة خاصة.