ما هي البرمجة الكائنية OOP بشكل بسيط؟

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

تطوير الويب عام

الإجابة

OOP (البرمجة الكائنية) طريقة لتنظيم الكود في كائنات (Objects). كل كائن يجمع البيانات والدوال التي تعمل عليها في مكان واحد.

مثال

class Car {
    public $color;

    public function __construct($color) {
        $this->color = $color;
    }

    public function drive() {
        return "The {$this->color} car is moving";
    }
}

$car = new Car('red');
echo $car->drive();

الـ class هو “القالب”، والكائن $car نسخة منه لها بياناتها الخاصة.

لماذا OOP؟

عندما يكبر المشروع، يصبح تقسيمه إلى كائنات واضحة المسؤولية أسهل للفهم والصيانة وإعادة الاستخدام. أشهر مفاهيمها: التغليف (Encapsulation)، والوراثة (Inheritance)، وتعدد الأشكال (Polymorphism).

اختبر فهمك

ما هي OOP بشكل بسيط؟