I'm a arab, I saw that the article isn't well translated. I did translate again in my own way and mixing it to the article way, corrected all the translation mistakes and typing mistakes. Changed the article structure somehow.
2.6 KiB
| title | localeTitle |
|---|---|
| Structural patterns | الأنماط الهيكلية |
الأنماط الهيكلية
- .في هندسة البرمجيات ، أنماط التصميم الإنشائية هي أنماط تصميم تسهل التصميم من خلال تحديد طريقة بسيطة لتحقيق العلاقات بين الكيانات
-
أمثلة على الأنماط الهيكلية تشمل
'adapts' : نمط المحول • .يحول واجهة واحدة لفئة معينة/ما إلى واجهة يتوقعها العميل
محول خط الأنابيب • .استخدام/استعمال محولات متعددة لأغراض التصحيح
نمط واجهة التحديث/نمط الواجهة التحديثية • .محول يستخدم كواجهة جديدة لفئات متعددة في نفس الوقت
نمط التجميع • .نسخة من النمط المركب مع طرق لتجميع الأطفال
نمط الجسر • .يفصل التجريد من تنفيده بحيث يمكن أن يختلف الاثنين بشكل مستقل
حجر القبر/الضريح • .وسيط 'البحث' يحتوي على الموقع الحقيقي للشيئ
النمط المركب • .شجرة الأشياء (على شكل هيكل شجرة) حيث أن لكل شيئ نفس الواجهة
نمط الديكور/التصميم .إضافة وظائف إضافية إلى فئة ما في وقت التشغيل حيث يؤدي التصنيف الفرعي إلى زيادة هائلة للفئات الجديدة
Framework المعروف أيضا باسم نمط التوسع • .يخفي التعليمات البرمجية المعقدة خلف واجهة بسيطة
نمط الواجهة • .ينشأ واجهة مبسطة لواجهة موجودة مسبقا لتسهيل الاستخدام بالنسبة للمهام الشائعة
Flyweight نمط • .كمية كبيرة من الأشياء تشترك خصائص مشتركة لتوفير المساحة
نمط العلامة • .واجهة فارغة لربط البيانات الوصفية بفئة ما
الأنابيب والمرشحات • .سلسلة من العمليات حيث يكون ناتج كل عملية هو مدخلات المرحلة التالية
مؤشر غامض/معتم/مبهم • .مؤشر إلى نوع غير معلن أو خاص ، لإخفاء تفاصيل التنفيذ
نمط الوكيل • .فئة تعمل كواجهة لشيء آخر