. الفرق بين البرمجة التقليدية والشيئية
البرمجه التقليدية مثال ( لغات البرمجه )
البرمجه التقليدية مثال ( لغات البرمجه )
•تعتمد على التحديد الدقيق لترتيب تنفيذ الأوامر
•مثل لغات: البيزك الفورتران الباسكال الكوبول الجافا
البرمجه الشيئية ( الفيجول بيسك )
البرمجه الشيئية ( الفيجول بيسك )
•لا تعتمد على ترتيب الأوامر ولكن على الكائنات والاحداث الخاصه بها
•مثل لغات: الفيجوال بيسك دوت نت
. الكائن object
هو شئ له وجود مادى , ويمكن ان يتكون من مجموعة من الكائنات
. الكائن object
هو شئ له وجود مادى , ويمكن ان يتكون من مجموعة من الكائنات
مثال: القلم – السيارة - جهاز الكمبيوتر –
النوافذ الخاصه بالبرامج – أزرار الاوامر ...
. الخصائص properties
تحدد شكل وسمة الكائن , وكل كائن له مجموعه من الخصائص التى تميزه
. الخصائص properties
تحدد شكل وسمة الكائن , وكل كائن له مجموعه من الخصائص التى تميزه
مثال: اللون – الشكل – الاسم – الحجم ...
. الوسائل methods
هى وصف لسلوك معين مصاحب للكائن , اى الوظائف والافعال التى يقوم بها
. الوسائل methods
هى وصف لسلوك معين مصاحب للكائن , اى الوظائف والافعال التى يقوم بها
مثال: السيارة تسير فى الشارع – نافذه البرنامج يتم اغلاقها
. الأحداث events
الفعل الذى يقع على الكائن ويستجيب له
. الأحداث events
الفعل الذى يقع على الكائن ويستجيب له
مثال: سقوط المطر على انسان – الضغط على زر على نافذة البرنامج
. مفهوم التصنيف أو الفئة class
عبارة عن قالب يتم منه انشاء كائنات جديدة ويمثل جميع الخصائص والوظائف
. مفهوم التصنيف أو الفئة class
عبارة عن قالب يتم منه انشاء كائنات جديدة ويمثل جميع الخصائص والوظائف
التى سوف يحتويها هذا الكائن
مثال: الماكيت الذى يصنع قبل بناء المنزل
أو التصميم الذى يحدث قبل عمل السيارة
. مفهوم التغليف encapsulation
اخفاء البيانات داخل الكائن بحيث لا يتم الوصول اليها الا بصلاحيات معينة
. مفهوم التغليف encapsulation
اخفاء البيانات داخل الكائن بحيث لا يتم الوصول اليها الا بصلاحيات معينة
مثال: البرامج التى لا يمكن استخدمها الا بعد الوصول الى صلاحيات استخدمها
كالباس وارد
. مفهوم التوريث inheritance
يعنى ان تصنيف معين يرث خصائص ووظائف واحداث تصنيف اخر بجانب خصائصه الاضافية
. مفهوم التوريث inheritance
يعنى ان تصنيف معين يرث خصائص ووظائف واحداث تصنيف اخر بجانب خصائصه الاضافية
مثال: استخدام ماكيت مرة اخرى بعد تعديله
و اضافة بعد الخصائص الى صفاته
و وظائفه الاساسيه
الكائن | ....................... | هو الشيء له وجود نتعامل معه في حياتنا اليومية بصفة دائمة |
الخصائص | ....................... | تحديد شكل وسمة الكائن وكل كائن له مجموعة من الخصائص |
الوسائل | ....................... | هي وصف لسلوك معين مصاحب للكائن أي هي أفعال محددة مسبقا |
الحدث | ....................... | هو عبارة الفعل الذي يقع علي الكائن و يستجيب له |
التصنيف | ....................... | هو قالب يمثل جميع الخصائص و الوظائف التي يحتويها الكائن |
البرمجة الشيئية | ....................... | تعميم البرنامج إلي وحدات تسمي كائنات لكل كائن خصائص ووظائفه التي تميز وتحدد سلوكه |
التغليف | ....................... | إخفاء البيانات داخل الكائن بحيث لا يتم الوصول إليها إلا بصلاحيات معينة |
التوريث | ....................... | أي كائن يرث خصائص ووظائف الكائنات الأخرى بالإضافة إلي خصائصه الإضافية |
.أكمل الجدول السابق :
أكـــمل الجدول التـــالي :
المصطلــــح | المقصـــــــــــــــــود به |
Class | |
Property | |
Method | |
Event | |
Object | |
Encapsulation | |
Inheritance |
ليست هناك تعليقات:
إرسال تعليق