شبكة تعلم مع ناو

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

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).

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.