الثلاثاء , يوليو 28 2026
أخبار الموقع

البرمجة بالكائنات: مفهوم الكائنات والصنف – الإعلام الآلي — السنة الثالثة ثانوي (شعبة علوم تجريبية) — المنهاج الجزائري

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

البرمجة بالكائنات (Object-Oriented Programming – OOP) هي نمط برمجي يعتمد على مفهوم الكائنات (Objects) التي تحتوي على بيانات (خصائص) وسلوك (دوال). هذا النمط يساعد في تنظيم البرامج المعقدة وتسهيل صيانتها وتطويرها.

المفاهيم الأساسية

  • الصنف (Class): مخطط أو قالب يصف خصائص وسلوك كائن ما. مثال: Human (إنسان) له خصائص (اسم، عمر) وسلوك (يتكلم، يمشي).
  • الكائن (Object): نسخة محددة من الصنف. مثال: أحمد هو كائن من صنف Human.
  • الخاصية (Attribute): بيانات تصف حالة الكائن (مثل: اللون، الحجم).
  • الدالة (Method): سلوك يمكن للكائن تنفيذه (مثل: تشغيل، إيقاف).

مبادئ البرمجة بالكائنات

  1. التغليف (Encapsulation): إخفاء التفاصيل الداخلية للكائن وإظهار واجهة فقط للتعامل معه. يحقق ذلك باستخدام معدّلات الوصول (public, private, protected).
  2. الوراثة (Inheritance): إنشاء أصناف جديدة تعتمد على أصناف موجودة، مما يسمح بإعادة استخدام الشيفرة. مثال: طالب يرث من إنسان.
  3. تعدد الأشكال (Polymorphism): القدرة على التعامل مع كائنات مختلفة بنفس الواجهة. مثال: دالة رسم() تعمل بشكل مختلف لكائن دائرة وكائن مستطيل.
  4. التجريد (Abstraction): إخفاء التعقيدات وإظهار الأساسيات فقط للمستخدم.

مثال في بايثون

class Student:
def __init__(self, name, age, grade):
self.name = name
self.age = age
self.grade = grade

def display_info(self):
print(f"الاسم: {self.name}, العمر: {self.age}, التقدير: {self.grade}")

# إنشاء كائن
s1 = Student("أحمد", 20, 16.5)
s1.display_info()

الوراثة مثال

class Person:
def __init__(self, name):
self.name = name

class Teacher(Person): # وراثة
def __init__(self, name, subject):
super().__init__(name)
self.subject = subject

تمارين

  1. أنشئ صنفاً باسم Rectangle بخصائص width و height ودالة compute_area().
  2. أنشئ صنفين: Animal (أصل) و Dog (فرع) مع دالة make_sound().
  3. اشرح مفهوم التغليف وأهميته في البرمجة بالكائنات.
  4. ما الفرق بين الصف والكائن؟ أعط مثالاً توضيحياً.

للمزيد من الدروس العلمية، راجع درس البيئة المائية: الكائنات الحية في الماء، كما يمكنك الاطلاع على التوازن البيئي والعوامل المؤثرة فيه.

شاهد أيضا

التربية المدنية – حقوق الإنسان في القانون الجزائري – الثالثة متوسط – المنهاج الجزائري

حقوق الإنسان في القانون الجزائري حقوق الإنسان هي الحقوق الأساسية التي يتمتع بها كل إنسان. …

المناعة: أنواع المناعة وآليات الدفاع عن الجسم – علوم الطبيعة والحياة — السنة الثالثة ثانوي (شعبة علوم تجريبية) — المنهاج الجزائري

المناعة: أنواع المناعة وآليات الدفاع عن الجسم الجهاز المناعي هو نظام الدفاع في الجسم ضد …

التاريخ والجغرافيا – التاريخ: الثورة التحريرية الجزائرية: الأسباب والنتائج – الثالثة متوسط – المنهاج الجزائري

الثورة التحريرية الجزائرية: الأسباب والنتائج اندلعت الثورة التحريرية الجزائرية في 1 نوفمبر 1954 بقيادة جبهة …

التغذية: المجموعات الغذائية والهرم الغذائي – علوم الطبيعة والحياة — السنة الأولى ثانوي (جذع مشترك علوم) — المنهاج الجزائري

التغذية: المجموعات الغذائية والهرم الغذائي التغذية المتوازنة ضرورية لصحة الجسم ونموه. الطعام يوفر الطاقة والعناصر …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026