الفرق بين المراجعتين ل"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
أنماط التصميم هي أساليب نموذجية تحل المشاكل التي تتكرر كثيرًا في تصميم البرمجيات، ويمكن تشبيهها بالمخططات التي تستخدمها -وتُعدَّلها أيضًا- من أجل إصلاح مشكلة بعينها في شيفرتك.