2008-06-23

البرمجة كائنية المنحى OOP

تعتمد البرمجة هدفية أو كائنية الإتجاه (OOP) على معاملة المكونات البرمجة على انها كيانات مستقلة لها
خصائصا ونهجها , تبين الخصائص(properties) مواصفات الكائن وتوضح النهج(methods)
تصرفاته وكيفية تعامله مع الأحداث التي يتعرض لها من البيئة المحيطة.
فمثلا في نظام وندوز تكون النافذة الرئيسية المعروضة ذات خصائص معينة من طول وعرض ولون ...
ونهج من تكبير وتصغير وفتح وإغلاق... كما إن الكيان يتأثر بالاحداث التى تحدث من حوله كمرور فأرة فوقه أو ضغط مفتاح معين ...
ينم التعامل مع الكيان في نظام وندوز بتمرير رسائل محددة وتتم الاستجابة لتلك الرسالة.
يكتب المبرمج الاستجابة المطلوبة مما يجعل البرمجة سهلة للغاية وويسمى الكيان فصيل (class) أو هدف (Object) حسب التطبيق المناسب.
يمكن استخدام الكيان لانتاج كيان جديد وإضافة مزايا جديدة والتعامل مع أحداث مستجدة أو تغيير استجابة كيان معين مما يوفر كثيرا من الوقت الذي كان يضيع كتابة البرامج من الصفر (الوراثة).
ولهذا يلاحظ تشابة التطبيقات في أنظمة التشغيل الحديثة.

ليست هناك تعليقات: