❗️فهم البرمجة الشيئية (OOP) ?❗️ البرمجة الشيئية (OOP أو ObjectOriented Programming) هي نموذج برمجة

❗️فهم البرمجة الشيئية (OOP) ?❗️ البرمجة الشيئية (OOP أو Object-Oriented Programming) هي نموذج برمجة ينظم الكود حول الكائنات، والتي هي أمثلة للفئات ي

❗️فهم البرمجة الشيئية (OOP) ?❗️

البرمجة الشيئية (OOP أو Object-Oriented Programming) هي نموذج برمجة ينظم الكود حول الكائنات، والتي هي أمثلة للفئات

يهدف إلى تغليف البيانات والسلوك معًا، مما يوفر نهجًا معياريًا وقابل لإعادة الاستخدام لتطوير البرامج https://t.co/T6ovCWqgjK

في OOP، يتم إنشاء الكائنات بناءً على قوالب محددة مسبقًا تسمى الفئات Classes

يحدد الclass السمات Attributes (البيانات) والأساليب (Behaviour) التي ستمتلكها كائنات تلك الفئة

?مثال:

فئة "السيارة" (Car)، سيكون للفصل سمات مثل

  • "color"
  • "make"
  • "model"
  • وطرق مثل:

  • "start"
  • "accerate"
  • "stop"

ستكون الكائنات التي تم إنشاؤها من هذهسيارات فردية ذات لون معين ، ونوع ، وخصائص طراز الفئة عبارة عن https://t.co/giODueGp0n

?أربعة مبادئ رئيسية ل OOP:

1⃣ التغليف Encapsulation:

تجميع البيانات والأساليب داخل الفصل وإخفاء التفاصيل الداخلية وكشف ما هو ضروري فقط

2⃣ الميراث Inheritance:

إنشاء فئات جديدة بناءً على الفئات الموجودة ، وراثة سماتها وطرقها https://t.co/1vJCKgjBUz

3⃣ تعدد الأشكال Polymorphism:

قدرة الأشياء على اتخاذ أشكال مختلفة والتصرف بشكل مختلف بناءً على السياق

4⃣ التجريد Abstraction:

تبسيط الأنظمة المعقدة عن طريق تقسيمها إلى فئات أصغر يمكن التحكم فيها


علال بن مبارك

13 Blog indlæg

Kommentarer