الفرق بين المراجعتين لصفحة: «Design Patterns»
أسامه-دمراني (نقاش | مساهمات) |
أسامه-دمراني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 22: | سطر 22: | ||
===[[Design Patterns/proxy|نمط الوكيل Proxy]]=== | ===[[Design Patterns/proxy|نمط الوكيل Proxy]]=== | ||
==أنماط التصميم السلوكية== | ==أنماط التصميم السلوكية== | ||
===[[Design Patterns/chain of responsibility|نمط سلسلة | ===[[Design Patterns/chain of responsibility|نمط سلسلة المسؤولية]]=== | ||
===[[Design Patterns/command|نمط الأمر]]=== | ===[[Design Patterns/command|نمط الأمر]]=== | ||
===[[Design Patterns/iterator|نمط المكرِّر Iterator]]=== | ===[[Design Patterns/iterator|نمط المكرِّر Iterator]]=== |
مراجعة 08:45، 23 مايو 2019
أنماط التصميم هي أساليب نموذجية تحل المشاكل التي تتكرر كثيرًا في تصميم البرمجيات، ويمكن تشبيهها بالمخططات التي تستخدمها -وتُعدَّلها أيضًا- من أجل إصلاح مشكلة بعينها في شيفرتك.
مقدمة إلى أنماط التصميم
ما هي أنماط التصميم
وصف مختصر لأنماط التصميم ونشأتها وتصانيفها وبعض الانتقادات التي وُجهت إليها.
أنماط التصميم الإنشائية Creational Design Patterns
نمط أسلوب المصنع Factory Method
شرح لنمط أسلوب المصنع في التصميم البرمجي، والمشكلة التي يحلها وكيفية استخدامه ومزاياه وعيوبه.