البرمجة الكائنية


 البرمجة الكائنية OOP


تعتبر Object Oriented Programming تقنية مكنت المطورين على انشاء البرامج بشكل هيكلي Modeling شبيه الى حدما من الاشياء الموجودة في حياتنا اليومية، ومكنت كدلك شركات البرمجة على توفير الوفت والجهد في عدم تكرير الاكواد.


البرمجة الكائنية OOP


عبارة عن نمط برمجة متقدم، يمكن من تقسيم البرامج الى وحدات تسمى الكائنات Objects، بحيت يعتبر كل كائن عبارة عن حزمة من البيانات. ويتم البرمجة بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن.


ماهو الكائن Object ؟


يمكن اعتبار كل شيئ من حولنا عبراة عن كائن مستقل بداته فمتلا السيارة لها محموعة من الخصائص على سبيل المتال:


تتحرك للامام


تتحرك لليمين


الزيادة في السرعة


تقليل السرعة


ولها ايضا مجموعة من المتغيرات على سبيل المتال:


لون السيارة


نوع العجلات


نوع الوقود


ماهو الصنف Class ؟


باستخدام نفس المتال السابق يمكننا اعتبار مصنع السيارات الدي ينشئ السيارات بهده الخصائص و المتغيرات عن طريق استخدام نفس النمودج بحيت يمكننا اعتبار Class عبارة عن نمودج الدي يحتوى الخصائص المشتركة بين الكائنات Objects. فما يميز صنف السيارة ان لها محرك و 4 عجلات و نفس السرعة بينما قد يختلف كل كائن عن الاخر في الخصائص متل اللون و شكل العجلات و نوع الوقود.



تعليقات

المشاركات الشائعة من هذه المدونة

عمل ايميل وهمي بدقيقتين تمب ميل

تحميل تطبيق [reverso translate [Premium بالنسخة المدفوعة مهكر بأخر

عمل ايميل وهمي بدقيقتين

مدخلات ومخرجات الكمبيوتر الشخصي

دليل المبتدئين لمفردات الحاسوب

أنواع الأخطاء في البرمجة

تثبيت ادة ubuntu-in-termux لصلاحيات الروت

الحمايه من هجمات طلب الفدية

اختصارات لوحة مفاتيح الكمبيوتر