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