ما هو التسلسل الهرمي؟ التعريف والمعنى

click fraud protection

الوراثة في البرمجة الشيئية ، هي أحد المبادئ الأساسية السبعة لنموذج الكائن. وفقًا للمبدأ ، يجب تجميع الكائنات في علاقة هرمية ، بحيث تمرر الكائنات الأصلية أساليبها وخصائصها إلى كائنات تابعة من خلال عملية تسمى الوراثة. انظر الوراثة ، نموذج الكائن ، البرمجة الشيئية.

يشرح Technipages التسلسل الهرمي

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


تمتلك الكائنات أيضًا تسلسلات هرمية ؛ ومع ذلك ، فإن التسلسل الهرمي للكائن هو سيناريو ترتبط فيه الكائنات ببعضها ، ويشكل الارتباط تسلسلًا هرميًا للكائنات. ومع ذلك ، فإن الكائن هو مثيل لفئة ، وتختلف التسلسلات الهرمية للكائنات عن التسلسلات الهرمية للفئة.

الاستخدامات الشائعة للتسلسل الهرمي

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

إساءة استخدام التسلسل الهرمي الشائعة

  • كل من الكائن والفئة التسلسل الهرمي هم نفس الشيء ، يؤدون نفس الدور في لغة البرمجة.
  • عمق أ التسلسل الهرمي يعيق وراثة متغير المثال وطريقة أسفل المستوى