لماذا رد الفعل غير قابل للتغيير؟
لماذا رد الفعل غير قابل للتغيير؟

فيديو: لماذا رد الفعل غير قابل للتغيير؟

فيديو: لماذا رد الفعل غير قابل للتغيير؟
فيديو: سؤال واحد في علم النفس إذا أجبت عنه فأنك مصاب بـ.. 2024, يمكن
Anonim

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

بهذه الطريقة ، ما هو المتغير وغير القابل للتغيير في التفاعل؟

أ متقلب الكائن هو كائن يمكن تعديل حالته بعد إنشائه. ان ثابت الكائن هو كائن لا يمكن تعديل حالته بعد إنشائه.

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

تعرف أيضًا ، لماذا يكون الإعادة غير قابل للتغيير؟

3 إجابات. إعادة هي مكتبة صغيرة تمثل حالة كما ( ثابت ) أشياء. والدول الجديدة بتمرير التيار حالة من خلال وظائف خالصة لإنشاء كائن / حالات تطبيق جديدة تمامًا. لا يتغيرون أبدًا ، ويعيدون الكائنات المبنية حديثًا: هذا يسمح بالتفكير حول المدخلات والمخرجات دون آثار جانبية.

لماذا الثبات جيد؟

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

موصى به: