[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1042: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
ملتقى طلاب كلية الهندسة المعلوماتية في جامعة دمشق • مشاهدة الموضوع - هل يعتبر هذا OOP ؟؟

هل يعتبر هذا OOP ؟؟

يحوي مجموعة من المقالات العربية و الأجنبية سواء المنقولة منها أو التي قام أعضاء الموقع بكتابتها .

المشرف: Mohammad_807

هل يعتبر هذا OOP ؟؟

مشاركة غير مقروءةبواسطة MhdSyrwan » السبت أكتوبر 01, 2011 3:12 pm

السلام عليكم
أحببت أن أفتتح هذ الموضوع لنناقش في الاستخدام الخاطئ للـOOP
فنستعرض فيه بعض أشكال الخطأ (طبعاً نناقش أولاً إن كان خاطئاً أو لا :mrgreen: ) ومن ثم نقترح البنية الصحيحة
ونهدف أيضاً كسر الحاجز بيننا وبين الغرب بمناقشة أخطائهم (التي تبدو في بعض الأحيان مثيرة للضحك :mrgreen: )

تقبلوا مروري :ism:


صورة العضو الشخصية
MhdSyrwan
عضو فعال
عضو فعال
 
مشاركات: 506
اشترك في: الأحد أكتوبر 04, 2009 11:28 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الثالثة

Re: هل يعتبر هذا OOP ؟؟

مشاركة غير مقروءةبواسطة MhdSyrwan » السبت أكتوبر 01, 2011 3:20 pm

سأفتتح النقاش :ism:
يزعم صاحب المشروع أنه يؤمن طبقةلتسهيل التعامل مع github api و يزعم أيضاً أنه يؤمن طبقة كائنية التوجه (Fully OOP)
رابط المشروع :
https://github.com/ornicar/php-github-api


صورة العضو الشخصية
MhdSyrwan
عضو فعال
عضو فعال
 
مشاركات: 506
اشترك في: الأحد أكتوبر 04, 2009 11:28 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الثالثة

Re: هل يعتبر هذا OOP ؟؟

مشاركة غير مقروءةبواسطة wazzz » السبت أكتوبر 01, 2011 3:43 pm

في كتير programming paradigms و OOP هي احداها وفي كتير غيرون .
وحسب المشكلة بتشوف شو النموذج البرمجي يلي بيتيح حل هالمشكلة باسهل طريقة .
وطبعا ال OOP ما بتصلح لكل شي بالنهاية في حالات كتير مثلا وقت يكون اكتر شي بيهمك هو التوابع فهالمنهجية مالح كتير تفيدك , حقيقة ال OOP اول ما طلعت كتير ناس عارضوها اول شي بعدين صارت موضة والكل اتبعها احد اهم اسباب نجاحها هي انو فيك تقابل اي مشكلة تقريبا بالعالم بنموذج ال black box OOP . مثلا انا بدي نمذج سيارة او طيارة بتعمل كل التوابع يلي بتمثل سلوك هالغرض " الحركة - توقف - الخ ... " وبنى المعطيات يلي بتمثل هالسيارة " سرعة السيارة - حجم السيارة - عدد الدواليب " طرطيرة مثلا " ..الخ "

بالنهاية ال OOP نموذج كتير قوي وحسب اعتقادي تم اختيارو لانو كتير من مشاكل الدنيا فيك تحلو وفقها منشان هيك بنشوفو عم بيتم تدريسو بالجامعات .
صورة العضو الشخصية
wazzz
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 2019
اشترك في: الثلاثاء يناير 29, 2008 9:21 pm
مكان: root/badusers/wazz
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

Re: هل يعتبر هذا OOP ؟؟

مشاركة غير مقروءةبواسطة MhdSyrwan » السبت أكتوبر 01, 2011 4:00 pm



صورة العضو الشخصية
MhdSyrwan
عضو فعال
عضو فعال
 
مشاركات: 506
اشترك في: الأحد أكتوبر 04, 2009 11:28 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الثالثة

Re: هل يعتبر هذا OOP ؟؟

مشاركة غير مقروءةبواسطة disappear » السبت أكتوبر 01, 2011 5:57 pm

:???:
هلأ من حيث المبدأ أي مسألة فيك تحلها
إما بشكل Functional
أو بشكل object oriented
بس oop طريقة احترافية أكتر لمعالجة المسائل,
لا سيما أنو هي بتشمل الأسلوب الأول بالإضافة لأنها بتعطي تصوير للواقع
وهذا بحد ذاته مو سهل لأنه بيتطلب احترافية وخبرة من المرمج ذات نفسه لتوظيف منهجية ال oop بالشكل الصح أو المرضي عالأقل.
لكن بتحسوا فيو دلالة أكتر.
وبصراحة فيو ذكاء أكتر .
متل لما بتنتقل من لغات البرمجة العادية للغات الطبيعة.
ونحنا دائما منحب انبسط حل المسألة قدر المستطاع ونبعد عن الحديث على مستوى الكهرباء -إذا عم تفهم قصدي-
ونرتقي بالعمل لمستوى تفكير العوام (الدماغ البشري).
طالما كنا قادرين على تحمل الكلفة :imb: .
disappear
عضو جديد
عضو جديد
 
مشاركات: 16
اشترك في: الخميس أغسطس 25, 2011 5:50 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

Re: هل يعتبر هذا OOP ؟؟

مشاركة غير مقروءةبواسطة disappear » السبت أكتوبر 01, 2011 6:04 pm

بس أنا مافهمت
أنت عن شو عم تستفسر ؟
وشو يعني فرط استخدام؟
يعني شلون عم تنظر للأمر؟
disappear
عضو جديد
عضو جديد
 
مشاركات: 16
اشترك في: الخميس أغسطس 25, 2011 5:50 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

Re: هل يعتبر هذا OOP ؟؟

مشاركة غير مقروءةبواسطة MhdSyrwan » السبت أكتوبر 01, 2011 8:48 pm



صورة العضو الشخصية
MhdSyrwan
عضو فعال
عضو فعال
 
مشاركات: 506
اشترك في: الأحد أكتوبر 04, 2009 11:28 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الثالثة

Re: هل يعتبر هذا OOP ؟؟

مشاركة غير مقروءةبواسطة wazzz » السبت أكتوبر 01, 2011 11:20 pm

http://www.info.ucl.ac.be/~pvr/paradigm ... eng101.jpg

بالصورة السابقة لح تشوف انماط برمجية كتيرة
وبنسبة لقصة oop مالها نمط برمجة فالشي مو صحيح كتير لانو هادا مو رأي شخصي هادا رأي دكتور بجامعة ستانفورد وقت كان عم بيعطي مقرر اسمو program paradigms بقى لازم ترجع تراجع تشوف شو يعني انماط برمجة program paradigms ولح تفهم عليي .

هلق في كتير مشاكل ال OOP ما بتحلها لح اعطيك مثال في نمط من انماط البرمجة بيسموه نمط البرمجة المنطقية logical ويلي وفقو بيتم برمجة الكتير من مسائل الذكاء الصنعي , الفكرة بهالنمط ويلي بتفرق عن ال OOP انو الكمبيوتر هو لحالو بيصير يحاول يحل المشكلة بينما بال OOP بدك تلقمو خوارزمية الحل تلقيم :wink:
وهي مشكلة جديدة طلعت :wink: وبصراحة لهلق مافهمت قصدك من شوي بالمشاكل
صورة العضو الشخصية
wazzz
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 2019
اشترك في: الثلاثاء يناير 29, 2008 9:21 pm
مكان: root/badusers/wazz
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي

Re: هل يعتبر هذا OOP ؟؟

مشاركة غير مقروءةبواسطة MhdSyrwan » الأحد أكتوبر 02, 2011 9:37 pm



صورة العضو الشخصية
MhdSyrwan
عضو فعال
عضو فعال
 
مشاركات: 506
اشترك في: الأحد أكتوبر 04, 2009 11:28 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الثالثة

Re: هل يعتبر هذا OOP ؟؟

مشاركة غير مقروءةبواسطة wazzz » الأحد أكتوبر 02, 2011 11:08 pm

لا مافي هيك شي بينعطى بالكلية بس هنن بيعطوك هالشي بدون ماتحس
فمثلا وقت تاخد البرمجة 1و2 انت عمليا عم بتتعلم البرمجة الهيكلية او الاجرائية
وقت تتعلم بالسنة التانية C++ عم بتتعلم OOP وبرمجة هيكلية
و pure OOP بالتالتة وقت تاخد جافا
وقت تاخد برولوغ بالتالتة عم بتتعلم برمجة منطقية
بالسنة الرابعة LISP عم بتتعلم شي اسمو برمجة تابعية او دالية functional
بالسنة التانية والتالتة بمادة البنيان بتاخد اساسيات الاسمبلي وهي تقريبا الى حد ما نمط برمجة

بقى هنن بيعلوك لغات برمجة كتير وانماط برمجة متنوعة بس حقيقة ما بيخبروك بهالشي وانما انت لازم تتعرف هالشي لحالك
صورة العضو الشخصية
wazzz
عضو نشيط جدا
عضو نشيط جدا
 
مشاركات: 2019
اشترك في: الثلاثاء يناير 29, 2008 9:21 pm
مكان: root/badusers/wazz
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: ذكاء صنعي


العودة إلى مقالات

الموجودون الآن

المستخدمون المتصفحون لهذا المنتدى: لا يوجد أعضاء مسجلين متصلين و 1 زائر

cron