الفصل الرابع
((((((((((( البرمجــه الشيئيـــة ))))))))))
((((((((((( البرمجــه الشيئيـــة ))))))))))
الفرق بين البرمجة التقليدية والشيئية
الشيئية التقليدية ·1
لا تعتمد على ترتيب الأوامر ولكن على الكائنات والاحداث الخاصه بها
·2 مثل لغات: الفيجوال بيسك دوت نت ·1 تعتمد على التحديد الدقيق لترتيب تنفيذ الأوامر
·2 مثل لغات:البيزك الفورتران الباسكال
الكائن object
هو شئ له وجود مادى , ويمكن ان يتكون من مجموعة من الكائنات
مثال: جهاز الكمبيوتر – النوافذ الخاصه بالبرامج – أزرار الاوامر ...
الخصائص propertiesتحدد شكل وسمة الكائن , وكل كائن له مجموعه من الخصائص التى تميزه
مثال: اللون – الشكل – الاسم – الحجم ...
الوسائل methodsهى وصف لسلوك معين مصاحب للكائن , اى الوظائف والافعال التى يقوم بها
مثال: السيارة تسير فى الشارع – نافذه البرنامج يتم اغلاقها
الأحداث events
الفعل الذى يقع على الكائن ويستجيب له
مثال: سقوط المطر على انسان – الضغط على زر على نافذة البرنامج
مفهوم التصنيف أو الفئة class
عبارة عن قالب يتم منه انشاء كائنات جديدة ويمثل جميع الخصائص والوظائف التى سوف يحتويها هذا الكائن
مثال: لو أخذنا فئة (الإنسان) هذا قالب أو شكل عام نعرف أن أي انسان له عينان، وأنه يفكّر، وأنه يبدع. ولكن حين أقول أحمد يبدأ القالب في أخذ الصفات المناسبة مثل لون العينين عند أحمد أسود مثلاً وأنه يفكّر، وأنه مبدع وابداعه في الشعر أكثر من غيره.
مفهوم التغليف encapsulation (( ملغى 2009 / 2010 ))
مفهوم التوريث (( ملغى 2009 / 2010 )) inheritance
الشيئية التقليدية ·1
لا تعتمد على ترتيب الأوامر ولكن على الكائنات والاحداث الخاصه بها
·2 مثل لغات: الفيجوال بيسك دوت نت ·1 تعتمد على التحديد الدقيق لترتيب تنفيذ الأوامر
·2 مثل لغات:البيزك الفورتران الباسكال
الكائن object
هو شئ له وجود مادى , ويمكن ان يتكون من مجموعة من الكائنات
مثال: جهاز الكمبيوتر – النوافذ الخاصه بالبرامج – أزرار الاوامر ...
الخصائص propertiesتحدد شكل وسمة الكائن , وكل كائن له مجموعه من الخصائص التى تميزه
مثال: اللون – الشكل – الاسم – الحجم ...
الوسائل methodsهى وصف لسلوك معين مصاحب للكائن , اى الوظائف والافعال التى يقوم بها
مثال: السيارة تسير فى الشارع – نافذه البرنامج يتم اغلاقها
الأحداث events
الفعل الذى يقع على الكائن ويستجيب له
مثال: سقوط المطر على انسان – الضغط على زر على نافذة البرنامج
مفهوم التصنيف أو الفئة class
عبارة عن قالب يتم منه انشاء كائنات جديدة ويمثل جميع الخصائص والوظائف التى سوف يحتويها هذا الكائن
مثال: لو أخذنا فئة (الإنسان) هذا قالب أو شكل عام نعرف أن أي انسان له عينان، وأنه يفكّر، وأنه يبدع. ولكن حين أقول أحمد يبدأ القالب في أخذ الصفات المناسبة مثل لون العينين عند أحمد أسود مثلاً وأنه يفكّر، وأنه مبدع وابداعه في الشعر أكثر من غيره.
مفهوم التغليف encapsulation (( ملغى 2009 / 2010 ))
مفهوم التوريث (( ملغى 2009 / 2010 )) inheritance
MS _ H E B A