السؤال
ما هو مفهوم البرمجة الكائنية (OOP) ؟
الإجابة
البرمجة الكائنية (Object-Oriented Programming – OOP) هي نمط برمجي يعتمد على تقسيم البرنامج إلى كائنات تحتوي على بيانات (الخصائص – Properties) ووظائف (الأساليب – Methods). من أهم مفاهيم OOP:
- التغليف (Encapsulation): إخفاء تفاصيل تنفيذ الكود وجعل التفاعل يتم من خلال واجهات محددة.
- الوراثة (Inheritance): السماح لكائن باكتساب خصائص وسلوكيات كائن آخر.
- تعدد الأشكال (Polymorphism): السماح باستخدام نفس الواجهة بطرق مختلفة.
- التجريد (Abstraction): إخفاء التفاصيل المعقدة وإظهار الوظائف الأساسية فقط.
0 تعليقات