البرمجة الكائنية: الكائنات والصنف
البرمجة الكائنية (OOP) هي نمط برمجي يعتمد على مفهوم الكائنات التي تحتوي على بيانات (خصائص) وسلوك (دوال). تساعد في تنظيم البرامج المعقدة.
المفاهيم الأساسية
- الصنف (Class): قالب أو مخطط لإنشاء كائنات.
- الكائن (Object): نسخة من الصنف.
- الخصائص (Attributes): بيانات الكائن.
- الطرائق (Methods): دوال تابعة للكائن.
مثال في بايثون
# تعريف صنف
class Student:
def __init__(self, name, age):
self.name = name
self.age = age
def introduce(self):
print(f”أنا {self.name} وعمري {self.age}”)
# إنشاء كائن
s1 = Student(“أحمد”, 15)
s1.introduce()
مزايا البرمجة الكائنية
إعادة استخدام الكود، سهولة الصيانة، تنظيم أفضل للبرامج، تقليل التكرار.
تمارين
تمرين 1: عرف صنفاً باسم Book بخصائص title و author.
تمرين 2: أضف طريقة لعرض معلومات الكتاب.
للمزيد: راجع درس مفهوم الميراث في البرمجة الكائنية ودرس الدوال في بايثون.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.