الفرق بين المراجعتين لصفحة: «Design Patterns»

من موسوعة حسوب
إدخال 2.0: فهرس أولي للصفحات
طلا ملخص تعديل
سطر 4: سطر 4:
== مقدمة إلى أنماط التصميم ==
== مقدمة إلى أنماط التصميم ==


=== ما هي أنماط التصميم ===
=== [[Design Patterns/what is pattern|ما هي أنماط التصميم]] ===


== أنماط التصميم الإنشائية Creational Design Patterns ==
== أنماط التصميم الإنشائية Creational Design Patterns ==

مراجعة 00:38، 25 نوفمبر 2018

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

مقدمة إلى أنماط التصميم

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

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

أسلوب المصنع Factory Method

المصنع النظري Abstract Factory

النموذج الأولي

الورقة المفردة Singleton

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

المحوِّل Adapter

الجسر Bridge

المُركَّب Composite

المُزخرِف Decorator

الواجهة Facade

وزن الذبابة Flyweight

الوكيل Proxy

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

سلسلة المسؤوليات

الأمر

المكرِّر Iterator

الوسيط Mediator

التذكرة Memento

المراقِب Observer

الحالة State