الفرق بين المراجعتين لصفحة: «Design Patterns»
أسامه-دمراني (نقاش | مساهمات) طلا ملخص تعديل |
أسامه-دمراني (نقاش | مساهمات) إدخال 2.1 إضافة روابط للصفحات |
||
سطر 2: | سطر 2: | ||
أنماط التصميم هي أساليب نموذجية تحل المشاكل التي تتكرر كثيرًا في تصميم البرمجيات، ويمكن تشبيهها بالمخططات التي تستخدمها -وتُعدَّلها أيضًا- من أجل إصلاح مشكلة بعينها في شيفرتك. | أنماط التصميم هي أساليب نموذجية تحل المشاكل التي تتكرر كثيرًا في تصميم البرمجيات، ويمكن تشبيهها بالمخططات التي تستخدمها -وتُعدَّلها أيضًا- من أجل إصلاح مشكلة بعينها في شيفرتك. | ||
== مقدمة إلى أنماط التصميم == | ==مقدمة إلى أنماط التصميم== | ||
===[[Design Patterns/what is pattern|ما هي أنماط التصميم]]=== | |||
=== [[Design Patterns/what is pattern|ما هي أنماط التصميم]] === | ==أنماط التصميم الإنشائية Creational Design Patterns== | ||
===[[Design Patterns/factory method|أسلوب المصنع Factory Method]]=== | |||
== أنماط التصميم الإنشائية Creational Design Patterns == | ===[[Design Patterns/abstract factory|المصنع النظري Abstract Factory]]=== | ||
===[[Design Patterns/prototype|النموذج الأولي]]=== | |||
=== أسلوب المصنع Factory Method === | ===[[Design Patterns/singleton|الورقة المفردة Singleton]]=== | ||
==أنماط التصميم الهيكلية== | |||
=== المصنع النظري Abstract Factory === | ===[[Design Patterns/adapter|المحوِّل Adapter]]=== | ||
===[[Design Patterns/bridge|الجسر Bridge]]=== | |||
=== النموذج الأولي === | ===[[Design Patterns/composite|المُركَّب Composite]]=== | ||
===[[Design Patterns/decorator|المُزخرِف Decorator]]=== | |||
=== الورقة المفردة Singleton === | ===[[Design Patterns/facade|الواجهة Facade]]=== | ||
===[[Design Patterns/flyweight|وزن الذبابة Flyweight]]=== | |||
== أنماط التصميم الهيكلية == | ===[[Design Patterns/proxy|الوكيل Proxy]]=== | ||
==أنماط التصميم السلوكية== | |||
=== المحوِّل Adapter === | ===[[Design Patterns/chain of responsibility|سلسلة المسؤوليات]]=== | ||
===[[Design Patterns/command|الأمر]]=== | |||
=== الجسر Bridge === | ===[[Design Patterns/iterator|المكرِّر Iterator]]=== | ||
===[[Design Patterns/mediator|الوسيط Mediator]]=== | |||
=== المُركَّب Composite === | ===[[Design Patterns/memento|التذكرة Memento]]=== | ||
===[[Design Patterns/observer|المراقِب Observer]]=== | |||
=== المُزخرِف Decorator === | ===[[Design Patterns/state|الحالة State]]=== | ||
=== الواجهة Facade === | |||
=== وزن الذبابة Flyweight === | |||
=== الوكيل Proxy === | |||
== أنماط التصميم السلوكية == | |||
=== سلسلة المسؤوليات === | |||
=== الأمر === | |||
=== المكرِّر Iterator === | |||
=== الوسيط Mediator === | |||
=== التذكرة Memento === | |||
=== المراقِب Observer === | |||
=== الحالة State === | |||
[[تصنيف:Design Patterns]] | [[تصنيف:Design Patterns]] |
مراجعة 22:45، 25 نوفمبر 2018
أنماط التصميم هي أساليب نموذجية تحل المشاكل التي تتكرر كثيرًا في تصميم البرمجيات، ويمكن تشبيهها بالمخططات التي تستخدمها -وتُعدَّلها أيضًا- من أجل إصلاح مشكلة بعينها في شيفرتك.