مواقع أخرى
الأخبار
BBC عربي
CNN عربي
الصحف
الجامعات
جامعة الملك سعود
جامعة الملك عبد العزيز
الرياضة
معنى البرمجة الشيئية OOP :-
عبارة برمجة أسلوب جديد في البرمجة من حيث وحدة بناء البرنامج ومن حيث الخصائص الجديدة التي يسمح بها هذا الأسلوب حيث يعتبر وحدة بناء البرنامج هي الفئة ( Class ) التي تتكون من البيانات ومعها الدوال (العمليات)التي تعمل على هذه البيانات .
أو بصورة مختصره :-
يمكن أن نقول هي عبارة طريقه جديدة مستخدمة في البرمجة تمكن من تحليل وتصميم التطبيقات بشكل كائنات تحوي البيانات وتعرف عليها مجموعة من العمليات .
ولها عدة مسميات منها :-
1. البرمجة غرضيه التوجه
2. البرمجة الموجهة نحو الأشياء
3. البرمجة الكائنية المنحى
أعلى
المقارنة بين البرمجة الهيكلية و الشيئية :
كان الأسلوب الشائع في تصميم البرامج القوية هو أسلوب البرمجة الهيكلية الذي يعتمد أساسا على بناء هيكل للبيانات دون الاهتمام بالعمليات التي يمكن تطبيقها على البيانات , بعد ذلك بدأ المبرمجون في الكشف عن أسلوب جديد للبرمجة يجمع العمليات والبيانات في بنية واحدة وذلك للعلاقة الوثيقة للبيانات والعمليات وكان هذا الأسلوب هو أسلوب البرمجة الكائنية أو الشيئية.
ويختلف البرنامج المكتوب بلغةOOP عن البرنامج المكتوب باللغة التقليدية فيما يلي :
مثال:- طالب , قلم , حاسب .
مثال :- صنف الحاسبات , صنف الطلاب .
والصنف يمثل المواصفات العامة للكائنات التي تنتمي لهذا الصنف , بينما الكائنات
تمثل شئ قائم بذاته أو شئ له ذاتية تنتمي لذلك الصنف .
وهي نوعان :-
1- تجريد البيانات
2- تجريد العمليات
هي عملية تجميع كل الخصائص والعمليات في وحدة واحدة تسمى الصنف
(داخل غلاف واحد) ولا يمكن الوصول إلي هذه الخصائص والعمليات إلا عن طريق الكائن.
جميع الحقوق محفوظة © 2006