الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل تستخدم ال Design Patterns فى عملك

بدأه طارق إبراهيم في 3 أكتوبر 2008 · 30 رد · 16,965 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#26

أرجو ارشادي الى اي مقالة تشرح مفهوم design pattern ، بشرط ان تكون باللغة العربية، بالإضافة لرابط لتحميل برنامج لتنفيذ uml مع شرح لكيفية استخدامه؟؟

تم تعديل هذه المشاركة بواسطة بهاء صلاح الدين فراج في 18 ديسمبر 2009 في 20:14

1 −1
#27

السلام عليكم و رحمة الله و بركاته

أولا جوابا على التصويت : نعم استخدمها و لكن فقط عند الحاجة

مثلا في ال php عندما أعرف object الداتابيس استخدم ال singlton pattern حتى أحافظ على object واحد فقط في البرنامج و لا أهدر الميموري

في الجافا في ال mutithreaded كثيرا ما تحتاج لاستخدام ال observer pattern

أيضا عندما تستخدم فريم ورد MVC مثل الزند zend و تحتاج الى عمل extension لبعض الكلاسات و الاترفيسات ستحتاج كثيرا لل fatory pattern

هذا ما خطر في بالي الان

طبعا أحيانا تجد أنك قد استخدم احدى ال design patterns في برنامجك دون أن تتقصد ذلك خصوصا ال patterns السهلة و المباشرة

=====

بالنسبة لكلام الأخ الفاضل حول ال MVC

فأنا لا استخدم ال MVC من أجل ال Unit Test فقط و لكن السبب الأهم هو أنني أستخدمها لفصل مكونات الموقع عن بعضها بحيث يستطيع كل مجموعة من المطورين العمل على مكون ما دون الحاجة لباقي المطورين

أيضا و الأهم أن تطوير الموقع يصبح أأسهل كثيرا فمثلا عند أي تعديل على الداتابيس فغالبا كل ما علي تغيره في كودي هو ال model

و عندما أريد عمل واجهة جديدة للموقع لا ألمس سوى ال View و هكذا

شكرا لكم على النقاش الجميل

في حفظ الله

1

التواصل عبر هذا النموذج

http://idontknow.raslny.com

#28

هل فيه كتب بتتكلم عن هذا الموضوع بالنسبه للجاافا ؟؟؟

وما هى اسمائها ؟؟؟

شكرا لكم جميعا :)

Software Developer
Mahmoudkelany.com


 

#29
Mahmoud Kelany كتب:

هل فيه كتب بتتكلم عن هذا الموضوع بالنسبه للجاافا ؟؟؟

وما هى اسمائها ؟؟؟

شكرا لكم جميعا :)

يمكنك قراءة أي كتاب وتطبيقه على الجافا .. لا إشكال في هذا .. ولكن انظر هذا الرابط أظنه مفيد:

http://www.javacamp.org/designPattern/

مدونة ابنتي الرضيعة: يوميات رزان

مدونتي التقنية العربية: البرمجة مع عبد المنعم

Technical Blog: Abdul Moniem's Thoughts

LinkedIn: Profile

#30
نـــور كتب:

يمكنك قراءة أي كتاب وتطبيقه على الجافا .. لا إشكال في هذا .. ولكن انظر هذا الرابط أظنه مفيد:

http://www.javacamp.org/designPattern/

جزاكم الله خيرا اخ نور

بس هل مفيش للجافا ؟

اعتقد ان فيه :blink:

جارى النظر على الرابط

متشكر :)

Software Developer
Mahmoudkelany.com


 

#31

اذا كنت تحب اسلوب سلسلة 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

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…