recent
أخبار ساخنة

فوائد البرمجة بالكائنات ـ لغات البرمجة

 فوائد البرمجة بالكائنات

أهم فوائد البرمجة بالكائنات

التجريدabstraction  :

 وهو عملية تحديد الخصائص والعمليات التي تنتمي لصنف معين وهي نوعان :-

أـ تجريد البيانات Data abstraction  وهي عملية التعرف على الخصائص المرتبطة بكائن معين .

ب ـ تجريد العمليات Methods abstraction وهو عملية تحديد العمليات والإجراءات دون ذكر شيء عن كيفية أدائها .

2-التغليف ـ  الكبسلة  Encapsulation 

( هي عملية تجميع كل الخصائص properties و العمليات ) Methods في وحدة واحدة ( داخل غلاف واحد,  حيث لا يمكن الوصول إلى (الخصائص والعمليات ) إلاّ عن طريق الكائن  .

3- إخفاء البيانات Data Hiding

 وهي خاصية ناتجة عن كبسلة البيانات . وتعني إضافة مستوى حماية معين إلى البيانات حتى نمنع وصول الخطأ إلىها.

  4- الوراثة Inheritance:

 وهي أن يرث صنف ما الخصائص والعمليات الموجودة في الصنف  الآخر مما يساعد على إعادة الاستخدام الأصناف التي تم إنشاؤها من قبل المستخدم .

  5- تعدد الأشكال ( الأوجه ) polymorphisms

 تسمح خاصية تعدد الأشكال لنفس الدالة أن تتعرف بصورة مختلفة في أصناف مختلفة ويمكن عمل ذلك بـالوراثة مع تعدد الأشكال

شاهد أيضاً :

google-playkhamsatmostaqltradent