مقدمة في البرمجة الشيئية
البرمجة الشيئية (OOP) نمط برمجي يعتمد على مفهوم “الكائنات” التي تحتوي على بيانات ودوال. هي تطور عن البرمجة التقليدية.
المفاهيم الأساسية
- الفئة (Class): مخطط أو قالب لإنشاء الكائنات. تعرّف الخصائص (Attributes) والطرق (Methods).
- الكائن (Object): نموذج فعلي من الفئة.
مثال بلغة جافا: سيارة class Car { String color; void drive() { … } } ثم Car myCar = new Car();
مبادئ OOP الأربعة
- التغليف (Encapsulation): إخفاء البيانات وجعل الوصول إليها عبر دوال محددة.
- الوراثة (Inheritance): فئة ترث خصائص فئة أخرى.
- تعدد الأشكال (Polymorphism): نفس الدالة بسلوك مختلف حسب السياق.
- التجريد (Abstraction): إخفاء التعقيد وإظهار الأساسيات فقط.
ترتبط بـ علوم الحاسوب في تصميم النظم المعقدة.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.