أرجو ارشادي الى اي مقالة تشرح مفهوم design pattern ، بشرط ان تكون باللغة العربية، بالإضافة لرابط لتحميل برنامج لتنفيذ uml مع شرح لكيفية استخدامه؟؟
تم تعديل هذه المشاركة بواسطة بهاء صلاح الدين فراج في 18 ديسمبر 2009 في 20:14
أرجو ارشادي الى اي مقالة تشرح مفهوم design pattern ، بشرط ان تكون باللغة العربية، بالإضافة لرابط لتحميل برنامج لتنفيذ uml مع شرح لكيفية استخدامه؟؟
تم تعديل هذه المشاركة بواسطة بهاء صلاح الدين فراج في 18 ديسمبر 2009 في 20:14
السلام عليكم و رحمة الله و بركاته
أولا جوابا على التصويت : نعم استخدمها و لكن فقط عند الحاجة
مثلا في ال php عندما أعرف object الداتابيس استخدم ال singlton pattern حتى أحافظ على object واحد فقط في البرنامج و لا أهدر الميموري
في الجافا في ال mutithreaded كثيرا ما تحتاج لاستخدام ال observer pattern
أيضا عندما تستخدم فريم ورد MVC مثل الزند zend و تحتاج الى عمل extension لبعض الكلاسات و الاترفيسات ستحتاج كثيرا لل fatory pattern
هذا ما خطر في بالي الان
طبعا أحيانا تجد أنك قد استخدم احدى ال design patterns في برنامجك دون أن تتقصد ذلك خصوصا ال patterns السهلة و المباشرة
=====
بالنسبة لكلام الأخ الفاضل حول ال MVC
فأنا لا استخدم ال MVC من أجل ال Unit Test فقط و لكن السبب الأهم هو أنني أستخدمها لفصل مكونات الموقع عن بعضها بحيث يستطيع كل مجموعة من المطورين العمل على مكون ما دون الحاجة لباقي المطورين
أيضا و الأهم أن تطوير الموقع يصبح أأسهل كثيرا فمثلا عند أي تعديل على الداتابيس فغالبا كل ما علي تغيره في كودي هو ال model
و عندما أريد عمل واجهة جديدة للموقع لا ألمس سوى ال View و هكذا
شكرا لكم على النقاش الجميل
في حفظ الله
التواصل عبر هذا النموذج
هل فيه كتب بتتكلم عن هذا الموضوع بالنسبه للجاافا ؟؟؟
وما هى اسمائها ؟؟؟
شكرا لكم جميعا :)
Mahmoud Kelany كتب:هل فيه كتب بتتكلم عن هذا الموضوع بالنسبه للجاافا ؟؟؟
وما هى اسمائها ؟؟؟
شكرا لكم جميعا :)
يمكنك قراءة أي كتاب وتطبيقه على الجافا .. لا إشكال في هذا .. ولكن انظر هذا الرابط أظنه مفيد:
مدونة ابنتي الرضيعة: يوميات رزان
مدونتي التقنية العربية: البرمجة مع عبد المنعم
Technical Blog: Abdul Moniem's Thoughts
LinkedIn: Profile
نـــور كتب:يمكنك قراءة أي كتاب وتطبيقه على الجافا .. لا إشكال في هذا .. ولكن انظر هذا الرابط أظنه مفيد:
جزاكم الله خيرا اخ نور
بس هل مفيش للجافا ؟
اعتقد ان فيه :blink:
جارى النظر على الرابط
متشكر :)
اذا كنت تحب اسلوب سلسلة head first ، فهذا كتاب ممتاز بالجافا:
http://www.amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/0596007124/ref=pd_rhf_shvl_7
الكثير يفضلوه للمبتدئين على كتاب اريك Design Patterns: Elements of Reusable Object-Oriented Software والذي يعد من أفضل ما كتب في المجال.
أيضا هناك كتاب من سلسلة for dummies بالجافا أيضا لكني لا أحب هذه السلسلة وأفضل head first :
http://www.amazon.com/Design-Patterns-Dummies-Steve-Holzner/dp/0471798541
اذا لم تجد رابطاً للتحميل فيمكنني ارساله لك،
بالتوفيق..
http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة
https://moalfat.com للكتب الالكترونية والكورسات التعليمية
Everything we see now is just an engineering solution based on old science
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…