Design Patterns [C#] انماط التصميم

دورة مبسطة عن انماط التصميم

Design Patterns [C#] انماط التصميم
Design Patterns [C#] انماط التصميم

Design Patterns [C#] انماط التصميم free download

دورة مبسطة عن انماط التصميم

  • ما هي انماط التصميم؟

    هي أساليب نموذجية تحل المشاكل التي تتكرر كثيرًا في تصميم البرمجيات، ويمكن تشبيهها بالمخططات التي تستخدمها -وتُعدَّلها أيضًا- من أجل إصلاح مشكلة بعينها في شيفرتك.


  • هل من الضروري تعلم انماط التصميم؟

    تعتبر انماط التصميم من ضروريات العمل المشترك وتركيب كتابة الشفرة البرمجية وتعتبر من المتطلبات الخاصة في اي مطور


  • كم نمط تصميم لدينا؟

    يوجد حدود 23 نمط تصميم


  • ما هي انواع انماط التصميم؟

    هناك ثلاث انواع رئيسية من انماط التصميم:

    1. الانماط الانشائية: والتي تشرح طرق انشاء الكائنات

    2. الانماط الهيكيلة: وتصف العلاقات والهيكلة بين الكائنات

    3. الانماط السلوكية: وتصف سلوك الكائنات مع بعضها البعض


  • هل من الضروري تعلم كافة الانماط؟

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

  • ما الذي سنتطرق لهه خلال هذه الدورة

    سيتم شرح

    1. تعريف عام بالانماط التصميم وانواعها وكيفية عملها

    2. التعرف على بعض الانماط الانشائية

    3. التعرف على بعض الانماط الهيكلية

    4. التعرف على كيفية عمل بعض الانماط السلوكي


  • هل يمكن متابعة الدورة فيما اذا كنت لا اكتب في لغة البرمجة سي شارب؟

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

أنماط التصميم الإنشائية

  1. نمط أسلوب المصنع

  2. نمط المصنع المجرد

  3. نمط الباني

  4. نمط النموذج الأولي

  5. نمط المفردة

أنماط التصميم الهيكلية

  1. نمط المحوِّل

  2. نمط الجسر

  3. نمط المُركَّب

  4. نمط المُزخرِف

  5. نمط الواجهة

  6. نمط وزن الذبابة

  7. نمط الوكيل

أنماط التصميم السلوكية

  1. أنماط التصميم السلوكية

  2. نمط الأمر

  3. نمط المكرِّر

  4. نمط الوسيط

  5. نمط المراقِب

  6. نمط الخطة

  7. نمط الزائر