البرمجة الموجهة للكائنات

الدرس العشرون – الفئات والوظائف المجردة Abstract Classes , Methods

في هذا الدرس سنتحدث عن الفئات المجردة Abstract Classes وهي فئات لا يمكن انشاء كائنات منها Objects وسنتحدث عن سبب استخدام مثل هذا النوع ، السؤال كيف سنقوم بإنشاء كائنات من هذه الفئات المجردة Abstract Classes ، الفئات المجردة Abstract Classes تسمح بالوراثة منها وبذلك نقوم بتوريثها إلى فئات غير معرفة على انها Abstract وبهذه الحالة يمكن انشاء كائنات من الفئات الموروثة Child-Class ، ايضاً سنتحدث عن الوظائف المجردة Abstract Method والتي يمنع انشائها داخل class غير معرف على انه Abstract اي يجب ان تكون داخل فئة معرفة على انها Abstract وبهذا النوع من الوظائف يمنع اضافة جمل بداخلها وانما نكتفي فقط بكتابة Header ويجب اعادة تعريفها باستخدام override في الفئات الموروثة من هذه الفئة وسننتهي بالحديث عن Abstract Property Methods .

ملاحظة مهمة : يمنع استخدام الوظائف المجردة Abstract Method ، والخصائص المجردة Abstract Property Methods داخل فئة class غير معرفة على انها Abstract

لتحميل الشرح

للتحميل

عن دورة البرمجة الموجهة للكائنات باستخدام لغة سي شارب

عبارة عن نمط برمجة متقدم، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects)، كل كائن عبارة عن حزمة من البيانات (المتغيرات والثوابت) والدوال ووحدات التنظيم وواجهات الاستخدام. ويتم بناء البرنامج بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن.
وفي هذه الدورة سنتعلم ما يهمنا من التقنيات والادوات المتبعة في البرمجة الموجهة للكائنات ، المحتوى التعليمي الموجود داخل هذه الدورة يطابق ما يدرس في جامعة البلقاء التطبيقية .

معلومات التواصل مع المحاضر

يمكنك الاستفسار عن اي سؤال او ملاحظة معي شخصياً عن طريق : 

  البريد الألكتروني : a.abufares@sho3a3.net

  رابط حسابي على الفيس بوك : https://www.facebook.com/a.abufares2020

 رابط صفحة مجموعة شعاع على الفيس بوك : https://www.facebook.com/sho3a3group

من اعداد : مجموعة شعاع و تقديم : أحمد أبو فارس   

عن الكاتب

أحمد أبو فارس

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