الفرق بين المراجعتين لصفحة: «Design Patterns»
أسامه-دمراني (نقاش | مساهمات) إدخال 3: تعديل أسماء الصفحات(إضافة سابقة"نمط" إليها. |
أسامه-دمراني (نقاش | مساهمات) |
||
سطر 12: | سطر 12: | ||
===[[Design Patterns/abstract factory|نمط المصنع المجرد Abstract Factory]]=== | ===[[Design Patterns/abstract factory|نمط المصنع المجرد Abstract Factory]]=== | ||
===[[Design Patterns/prototype|نمط النموذج الأولي]]=== | ===[[Design Patterns/prototype|نمط النموذج الأولي]]=== | ||
===[[Design Patterns/singleton|نمط | ===[[Design Patterns/singleton|نمط المفردة Singleton]]=== | ||
==أنماط التصميم الهيكلية== | ==أنماط التصميم الهيكلية== | ||
===[[Design Patterns/adapter|نمط المحوِّل Adapter]]=== | ===[[Design Patterns/adapter|نمط المحوِّل Adapter]]=== |
مراجعة 02:34، 12 يناير 2019
أنماط التصميم هي أساليب نموذجية تحل المشاكل التي تتكرر كثيرًا في تصميم البرمجيات، ويمكن تشبيهها بالمخططات التي تستخدمها -وتُعدَّلها أيضًا- من أجل إصلاح مشكلة بعينها في شيفرتك.
مقدمة إلى أنماط التصميم
ما هي أنماط التصميم
وصف مختصر لأنماط التصميم ونشأتها وتصانيفها وبعض الانتقادات التي وُجهت إليها.
أنماط التصميم الإنشائية Creational Design Patterns
نمط أسلوب المصنع Factory Method
شرح لنمط أسلوب المصنع في التصميم البرمجي، والمشكلة التي يحلها وكيفية استخدامه ومزاياه وعيوبه.