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

View previous topic View next topic Go down

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

Post by وليد on 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



__________________________

____________________________________________________
avatar
وليد

الجنس : Male

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

View user profile

Back to top Go down

View previous topic View next topic Back to top


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