Design Patterns – انماط التصميم

28ماي10

منذ عدة ايام قدمت ندوة عن تطوير المواقع و مجموعة من المواضيع المرتبطة بعملية التطوير بعيدا عن مفهوم كتابة الاكواد فقط واحد تلك المواضيع كان Design Pattern او ما يعرف بـ انماط التصميم وقررت التحدث عنة بشكل اوسع في مجموعة من التدوينات المتتابعة ان شاء الله

انماط التصميم هيا احسن حلول مقترحة من قبل خبراء لحل مشكلة تصميم متكررة تواجة الكثير من الاشخاص, فتكرار المشاكل اوجد حلول كثيرة لها و تلك الحلول تحول احسنها الي نمط ثابت في حل تلك المشكلة لتعرف فيما بعد بـ انماط التصميم

يحتوي نمط التصميم علي

  • اسم
  • تعريف بالمشكلة
  • متي تحتاج هذا النمط
  • الحل المقترح

لتوضويح المفهوم بشكل اكبر لناخذ مثال علي انماط التصميم

الاسم: Tag Cloud – سحابة الاوسمة

المشكلة: المستخدم يريد ان يعرف ما هوا محتوي الموقع بناء علي الاوسمة وما هوا الاكثر استخداما فيه

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

عندما يريد المستخدم معرفة اكثر المواضيع تكرارا الذي يتحدث عنها الموقع

الحل المقترح: استخدام ما يعرف بـ سحابة الاوسمة

فبمجرد النظر لتلك الصورة في موقع تعلم ان اكثر المواضيع التي يتحدث عنها هيا الاخبار و الموسيقا والتصوير

وهيا تعتمد علي حجم الخط ليتناسب مع اهمية و تكرار المحتوي في الموقع فزيادة الحجم تمثل زيادة تكرارا و شعبية المحتوي المرتبط بالوسم في الموقع

وهيا تكون روابط لصفحة تحتوي علي جميع المواضيع المتعلقة بهذا الوسم

كل هذا  هوا بداية سريعة في مفهوم انماط التصميم للتعرف علي المزيد http://developer.yahoo.com/ypatterns/



4 Responses to “Design Patterns – انماط التصميم”

  1. شكرا على المقدمة المختصرة والبسيطة والمفهومة في نفس الوقت،
    اصطدمت كثيرا بهذا المصطلح design patterns وبحثت عنه لكني لم أفهم فكرته العامة،
    شكرا على تصويره بهذا المبسط، في انتظار اضافاتك لهذا الموضوع تقبل تحياتي.


  1. 1 Design Patterns – انماط التصميم | الخلاصات العربية
  2. 2 Tweets that mention Design Patterns – انماط التصميم « Technology is life style -- Topsy.com

أضف تعليق