ملخص الفئات والكائنات في ++C

c  الفئة هي توصيف لمجوعة من الكائنات . والكائن هو وحدة تضم بيانات معينة والدوال التي تؤثر فيها . وعند توصيف الفئة , يمكن تحديد أي عنصر فيها , سواء بيانات أو دوال . بحيث يكون خاصا أو عاما , مما يحد طبيعة التعامل معه , إما مقصور علي الكائن فقط , أم كافة الدوال .

والدالة المنتمية هي دالة تمثل عنصرا في فئة , وهي الوحيدة التي تتعامل مع بياناتها المعرفة تعريفا خاصا فيها .

ودوال الابتداء "البادئات " هي دوال منتمية , تستثار تلقائيا مع إنشاء الكائن , وتحمل اسم الفئة . وليس للبادئات قيمة معادة , ولكنها قد تحمل معاملات , وغالبا ما تستخدم للقيام بعملية استهلال الكائنات , ولكنها قد تستغل في أغراض أخري أيضا وهو ما يسمي زيادة التحميل .

ودوال الانتهاء , أو المنبهات , هي دوال منتمية تستثار عند إنهاء حياة الكائن , وليس لها معاملات أو قيم معادة .

وكل كائن ينشأ تخزن قيمة علي استقلال , ولكن دوال الفئة لا تختزن إلا مرة واحدة , وتكون تحت تصرف كافة الكائنات . كما يمكن أن يكون لمتغير نسخة واحدة لكافة الكائنات . كما يمكن أن يكون لمتغير نسخة واحدة لكافة الكائنات , إذا ما عرف استاتيكيا .

وليس هناك قاعدة لتجزئة البرنامج إلي فئات , فالمسألة تخضع للخبرة والتجربة .

تعليقات

المشاركات الشائعة من هذه المدونة

المؤثرات الحسابية في C++

الرسم Graphics

دوال النمط الرسومي في ++C