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

من موسوعة حسوب
مراجعة 22:45، 25 نوفمبر 2018 بواسطة أسامه-دمراني (نقاش | مساهمات) (إدخال 2.1 إضافة روابط للصفحات)

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

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

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

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

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

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

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

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

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

المحوِّل Adapter

الجسر Bridge

المُركَّب Composite

المُزخرِف Decorator

الواجهة Facade

وزن الذبابة Flyweight

الوكيل Proxy

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

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

الأمر

المكرِّر Iterator

الوسيط Mediator

التذكرة Memento

المراقِب Observer

الحالة State