انتقل إلى محتوى الدرس

Composition Over Inheritance Rule التركيب بديلاً عن الوراثة

أتقن بناء تخطيطات React المرنة عبر تركيب المكونات وتغليف المحتوى المتداخل بخاصية children وتمرير منافذ العرض المتعددة وتخصيص الواجهات دون وراثة الأصناف.
2 صفوف تعليمية
ReactJS
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يتساءل بعض المبرمجين القادمين من خلفيات كائنية تقليدية عمّا إذا كان ينبغي إنشاء أصناف مكونات قاعدية والوراثة منها. تحسم مكتبة React هذا القرار بقاعدة قاطعة، وهي اعتماد التركيب بدلاً من الوراثة دائماً (Composition over Inheritance)؛ إذ توفر الخصائص وchildren والمنافذ المسماة مرونة كاملة دون تعقيد سلاسل الوراثة الهشة وتضارب الدوال.

الصف 2 ملاحظة هامة