البرمجة كائنية التوجه
البرمجة كائنية التوجه (OOP – Object-Oriented Programming) هي نمط برمجي يعتمد على مفهوم الكائنات (Objects) والفئات (Classes). يعتبر هذا النمط من أهم أنماط البرمجة وأكثرها استخداماً في تطوير التطبيقات الكبيرة.
المفاهيم الأساسية:
- الفئة (Class): قالب أو نموذج يصف الكائنات (مثل: سيارة)
- الكائن (Object): مثيل حقيقي من الفئة (مثل: سيارتي)
- الخصائص (Attributes): بيانات تصف الكائن (مثل: اللون، السرعة)
- الطرق (Methods): وظائف يمكن للكائن تنفيذها (مثل: انطلق، توقف)
مبادئ OOP:
- التغليف (Encapsulation): إخفاء التفاصيل الداخلية وإظهار الواجهة فقط
- الوراثة (Inheritance): إنشاء فئة جديدة من فئة موجودة
- تعدد الأشكال (Polymorphism): نفس الطريقة بسلوك مختلف حسب السياق
تمارين:
- ما الفرق بين الفئة والكائن؟
- أنشئ فئة “طالب” بخصائص: الاسم، العمر، المعدل.
- اذكر مبادئ البرمجة كائنية التوجه وأعط مثالاً لكل منها.
للمزيد: مقدمة في بايثون وHTML
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.