| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| Object Oriented هل هي ضروريه؟ انا ببرمج بدون استخدام ال object oriented ولكن هل هي ضروريه اذا اني بقلاا الان في كتاب وكل استخدماتهم معها حتى اني ما بفهم معنى هذه الاشاره: -> ![]() اقدر استغني عنها.. وهل هي صعبه ؟. ؟ المقصود هل تستاهل اني اغير كل طريقتي في البرمجه ؟
__________________ لا اله الا انت سبحانك اني كنت من الظالمين | |||||
|
| |||||
|
اولا هي فلسفه object oriented اذا اردت تعلمها ابتعد عن كتابت اي كود وافهم فلسفتها بعدها انتقل لـ استخدام اللغه البرمجيه في object oriented وبصراحه هي تستاهل الواحد يتعلمها خاصه الي مثلي تخصصه برمجه
__________________ ---[ كلمتان خفيفتان على اللسان ]--- ---[ ثقيلتان في الميزان ]--- ---[ حبيبتان الى الرحمن ]--- ---[ سبحان الله وبحمده سبحان الله العظيم ]--- | |||||
|
| |||||
|
اخوي Pal-Heart ،، تعلم البرمجة الكائنية Object Oriented أكيد ضروري لمعظم اللغات البرمجية ، لجعل البرمجة أسهل وأسلس .. وهي في الغالب تنقص أحجام الصفحات ![]() وصراحة ما تغير طريقتك في البرمجة الآن ، تعلمها وتمكن منها ، وبعد كدا حاول تتأقلم عليها وتبرمج باستخدامها .. وبالتوفيق ان شاء الله تعالى تحياتي لك أخوي الكريم
__________________ أحمد أبو النصر Junior php Developer +20166196074 | |||||
|
| |||||
|
السلام عليكم .. الObject Orented هي مجرد طريقة للبرمجة ... تركز على الترابط المنطقي للكائن .. ولماذا سموة كائن .. خليني اشرحلك ... تخيل انك تريد ان تشتري سيارة !!! (وتخيل ان تلك السيارة كائن حي) طبعاً السيارة لها خصائص مثل .. يجب ان يكون لة 4 عجلات "في الغالب" و مكان لسائق السيارة و محرك و Gear Box و مصابيح امامية ... وغيرها من خصائص التي تجب ان تكون في السيارة لكي تعمل ! ولكن كل سيارة تتختلف في الاسم .. و الطراز و الحجم و السعر ... يعني انت الان ستبرمج برنامج لمحل بيع السيارات ... اي لماذا تبرمج كل سيارة لوحدة .. لماذا لا تستخدم الاشياء المشتركة كعامل مشترك و تبني فوق ذالك العامل اي اذا اردت ان تفعل ذالك تقوم بفعل الاتي // عمل سيارة جديدة $سيارة = سيارة() جديدة // اي الكائن $سيارة لدية الان اربع عجلات و محرك و ...... // اضافة الفروق $سيارة->اسم = كامري $سيارة->طراز = 2006 $سيارة->محرك = 6 سلندر يعني طريقة البرمجة اسهل بكثير من الطرق العادية ... خذاها مني .. هي حتفيدك كثيراً .. لكن في الPHP لا تستخدمها بكثرة .. الا اذا كانت اصدار الPHP لديك هي 5 | |||||
|
| |||||
|
ماشاء الله اخوي hilaby.com لديك أسلوب رائع جداً في طرح الأفكار البرمجية والأكواد بطريقة سلسة يفهمها الجميع ![]() أتمنى لك التوفيق ، وأرجو انك تضيفني على الماسنجر من بعد إذنك Af_samhouri@hotmail.com تحياتي
__________________ أحمد أبو النصر Junior php Developer +20166196074 | |||||
|
| |||||
|
العزيز Pal : المفروض الواحد ما يقوم بخطوة إلا لما يقوم عنده هدف أو حاجة ملحّة لهذه الخطوة بمعنى ، هل أنت فعلا محتاج الOOP ؟ سأذكر متى من الممكن أن تحتاج ال OOP بشكل جدي : 1- عندما تقوم بعمل برنامج متعدد النسخ ، وتقريبا هذه هي النقطة التي نشأت من خلالها ال OOP ، نسخة البرنامج الأولى والثانية والثالثة .. ستسهل ال OOP العمل عليك جدا .. 2- إذا كان البرنامج الذي تقوم عليه لشركة محترمة ، بحيث سيحتاج للتعديلات لاحقا من قبل المبرمجين أو المطورين غير ذلك ، أعتقد أنه لا يوجد هدف ملّح .. سوى تنمية مهاراتك البرمجية ![]() بالتوفيق ،
__________________ النسخة الثانية من ابلود بلس قريبا جدا : + شريط مئوي لرفع الملفات + دعم اكثر من سيرفر لرفع الملفات Multi-Server + مكتبة ملفات مؤرشفة | |||||
|
| |||||
|
ياختصار تستخدم البرمجة الكائنية في حال قمت بالعمل على مشروع برمجي ضخم(الاف السطور) ويعمل عليه عدة اشخاص معك في المشروع في هذه الحالة الافضل انك تسخدم البرمجة الكائنية لاختصار حجم الاكواد وتقليل الجهود المبذولة في فهم الكود غير ذلك بعض لغات البرمجة مثل الجافا تعتمد كلياً على هذا المنهج ![]() انا اعتبرها اساس في البرمجة ونصيحتي لك انك لازم تتعلمها ![]() بس تعلمها على الc++ افضل ا تحياتي
__________________ لا إله إلا أنت سبحانك اني كنت من الظالمين | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |