الفرق بين المراجعتين ل"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

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

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

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

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

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

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

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

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

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

المحوِّل Adapter

الجسر Bridge

المُركَّب Composite

المُزخرِف Decorator

الواجهة Facade

وزن الذبابة Flyweight

الوكيل Proxy

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

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

الأمر

المكرِّر Iterator

الوسيط Mediator

التذكرة Memento

المراقِب Observer

الحالة State