علومي
Would you like to react to this message? Create an account in a few clicks or log in to continue.

البرمجة كائنيه التوجيه في الإصدار php5

Go down

البرمجة كائنيه التوجيه في الإصدار php5 Empty البرمجة كائنيه التوجيه في الإصدار php5

Post by وليد Sat Apr 09, 2011 9:02 pm

البرمجة كائنيه التوجيه في الإصدار php5

محتويات المقالة :-



1- ما هو الكائن

2- إنشاء الكائن

3- تحديد الخواص

4- تحديد الأفعال

&-استخدام الافعال و الخواص
&- استخدام الكائن

5- الوراثة

6- الدالة construct و destruct

7- نسخ الكائن

8- تجريد الكائن

9- الكلمات ألمفتاحيه private, public, protected

10- الثوابت

11- نظره شامله علي الكائن

12- أمثله علي البرمجة ألكائنيه

-------------------------------------------------

1- ما هو الكائن :



بدأت php استخدام البرمجة الموجهة لكائن و المعروفة في معظم لغات البرمجة
Object Oriented Program(OOp ) بداية من PHP4 ثم تطورت في PHP5 مما أدى
إلي سرعة كتابه الاسكربتات و إضافة خواص جديدة إلى هذه الأسكربتات منها
زيادة الاستفادة من المحرك Zend

و التي أدت إلي زيادة سرعة تشغيل الاسكربت الذي يحتوي علي كائن عن ما كان عليه في الإصدار php4


  • & الكائن ببساطه :
الكائن بكل بساطه هو كل ما هو موجود في هذا الوجود علي سبيل المثال الإنسان

ما الذي نلاحظه في الإنسان بشكل عام دون الخوض في تفاصيل الإنسان جسمه يتكون من رأس

و رجلان و ذراعان جيد الانسان يمتلك ذراعان لذلك هو يستطيع استخدمها في حياته

مثلاً نستخدم الزراع في حمل الأشياء الان استطعنا ربط تكوين الإنسان بأفعاله

فإن كان لا يملك ذراعيين فلن يستطيع استخدمها في حمل الأشياء إذاً لكل فعل خاصية يجب ان تكون متوافره في الكائن

الخلاصه الكائن يتكون من خواص و الأفعال لنكبر المثال أكثر



لدينا قاعدة بيانات و نريد عمل كائن تكون مهمته هي الاتصال بهذه القاعدة و جلب المعلومات منها

إذاً سنحتاج تحديد خواص لهذا الكائن تجعله مناسب لهذه المهمة

مثلاً نجعله قادر علي الاحتفاظ بما يجلبه من قاعدة البيانات في مصفوفة حتى نستطيع فيما بعد التحكم في هذه البيانات جميل جداً

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

كل هذه الأشياء سنتناولها بشكل مٌفصل فيما بعد فلا تقلق بشأنها.

تتمة الموضوع هنا

http://www.traidnt.net/vb/showthread.php?t=628768



__________________________
وليد
وليد

الجنس : Male

عدد المساهمات : 28
النقاط : 47494
التقييم : 5
تاريخ التسجيل : 2011-04-06

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum