الفرق بين المراجعتين لصفحة: «Design Patterns»
أسامه-دمراني (نقاش | مساهمات) إدخال 1.0: عنوان الصفحة |
أسامه-دمراني (نقاش | مساهمات) إدخال 2.0: فهرس أولي للصفحات |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:أنماط التصميم}}</noinclude> | <noinclude>{{DISPLAYTITLE:أنماط التصميم}}</noinclude> | ||
أنماط التصميم هي أساليب نموذجية تحل المشاكل التي تتكرر كثيرًا في تصميم البرمجيات، ويمكن تشبيهها بالمخططات التي تستخدمها -وتُعدَّلها أيضًا- من أجل إصلاح مشكلة بعينها في شيفرتك. | |||
== مقدمة إلى أنماط التصميم == | |||
=== ما هي أنماط التصميم === | |||
== أنماط التصميم الإنشائية Creational Design Patterns == | |||
=== أسلوب المصنع Factory Method === | |||
=== المصنع النظري Abstract Factory === | |||
=== النموذج الأولي === | |||
=== الورقة المفردة Singleton === | |||
== أنماط التصميم الهيكلية == | |||
=== المحوِّل Adapter === | |||
=== الجسر Bridge === | |||
=== المُركَّب Composite === | |||
=== المُزخرِف Decorator === | |||
=== الواجهة Facade === | |||
=== وزن الذبابة Flyweight === | |||
=== الوكيل Proxy === | |||
== أنماط التصميم السلوكية == | |||
=== سلسلة المسؤوليات === | |||
=== الأمر === | |||
=== المكرِّر Iterator === | |||
=== الوسيط Mediator === | |||
=== التذكرة Memento === | |||
=== المراقِب Observer === | |||
=== الحالة State === | |||
[[تصنيف:Design Patterns]] |
مراجعة 02:28، 23 نوفمبر 2018
أنماط التصميم هي أساليب نموذجية تحل المشاكل التي تتكرر كثيرًا في تصميم البرمجيات، ويمكن تشبيهها بالمخططات التي تستخدمها -وتُعدَّلها أيضًا- من أجل إصلاح مشكلة بعينها في شيفرتك.