البرمجة الموجهة للكائنات (OOP) هي نموذج برمجي ينظم الكود حول الكائنات — مجموعات من الـحالة (البيانات) والـالسلوك (الدوال) — بدلاً من الدوال المستقلة والبيانات العامة. الفئة (Class) هي المخطط الأساسي؛ والكائن (Object) هو نسخة ملموسة منها.
الفكرة الأساسية
أنت تمثل مشكلة ما كمجموعة من الكائنات المتعاونة، كل منها مسؤول عن بياناته الخاصة. الكود الذي يحتاج إلى هذه البيانات يطلب من الكائن أن يفعل شيئاً ما بدلاً من الوصول المباشر إليها.
