السبت , يوليو 25 2026
أخبار الموقع

الإعلام الآلي — البرمجة الكائنية OOP: مفهوم الصنف والكائن والوراثة وتعدد الأشكال — الثانية ثانوي — بكالوريا — المنهاج الجزائري

الكائنات في البرمجة (OOP): مفهوم الصنف والكائن والوراثة

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

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

الصنف (Class): نموذج (Template) يصف خصائص وأساليب مجموعة من الكائنات. مثال: “سيارة” هو صنف له خصائص (اللون، الموديل، السرعة) وأساليب (start(), stop(), accelerate()).

الكائن (Object): مثال (Instance) من صنف معين. مثال: “سيارتي الحمراء” هي كائن من صنف “سيارة”.

الخصائص (Attributes): البيانات التي يخزنها الكائن (متغيرات داخلية).
الطرق (Methods): الدوال التي تحدد سلوك الكائن.

2. مبادئ OOP الأربعة

التغليف (Encapsulation): إخفاء البيانات الداخلية للكائن وعدم السماح بالوصول إليها إلا من خلال طرق محددة. يحقق باستخدام معدّلات الوصول (private, public, protected).

الوراثة (Inheritance): قدرة صنف على وراثة خصائص وأساليب صنف آخر. تسمح بإعادة استخدام الكود وبناء هرمية من الأصناف. مثال: صنف “سيارة” يرث من صنف “مركبة”.

تعدد الأشكال (Polymorphism): القدرة على استخدام نفس الواجهة (طريقة) لأشكال مختلفة من البيانات. مثال: طريقة draw() ترسم دائرة أو مربعاً حسب السياق.

التجريد (Abstraction): إخفاء التفاصيل المعقدة وإظهار الواجهة الأساسية فقط.

3. مثال تطبيقي بلغة بايثون

class Animal:
    def __init__(self, name):
        self.name = name
    def speak(self):
        pass

class Dog(Animal):
    def speak(self):
        return f"{self.name} says Woof!"

class Cat(Animal):
    def speak(self):
        return f"{self.name} says Meow!"

4. تمارين مقترحة

التمرين 1: عرّف صنفاً باسم “Student” بخصائص (name, age, grade) وطريقة display_info().
التمرين 2: أنشئ صنفين Book و Library بحيث تحتوي المكتبة على مجموعة من الكتب.
التمرين 3: اشرح مبدأ الوراثة مع مثال من الحياة الواقعية.

للمزيد من المعلومات حول هذا الموضوع، يمكنكم الاطلاع على دروس مشابهة: الحلقات في بايثون و البكتيريا والفطريات.

شاهد أيضا

العلوم الفيزيائية — الكيمياء العضوية: الألكانات والألكينات والألكاينات (تسمية وخواص) — الثالثة ثانوي — بكالوريا — المنهاج الجزائري

الكيمياء العضوية: الألكانات والألكينات والألكاينات الكيمياء العضوية (Chimie organique) هي كيمياء المركبات المحتوية على الكربون. …

علوم الطبيعة والحياة — درس: الجهاز البولي: تركيب الكلية ووظائفها — الثالثة متوسط — المنهاج الجزائري

الجهاز البولي: تركيب الكلية ووظائفها مرحبا بكم في درس الجهاز البولي: تركيب الكلية ووظائفها لمادة …

درس خصائص السوائل – العلوم الفيزيائية الابتدائي

درس خصائص السوائل – العلوم الفيزيائية الابتدائي في هذا الدرس من موقع DZ-ONEC.COM التعليمي، نتعرف …

الرياضيات — الاحتمالات: قانون الاحتمال الكلي وقانون بايز مع تطبيقات — الثالثة ثانوي — بكالوريا — المنهاج الجزائري

الاحتمالات: قانون الاحتمال الكلي وقانون بايز الاحتمالات (Probabilités) فرع من الرياضيات يدرس الظواهر العشوائية. قانونا …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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