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
| title | localeTitle |
|---|---|
| Structural patterns | الأنماط الهيكلية |
الأنماط الهيكلية
- .في هندسة البرمجيات ، أنماط التصميم الإنشائية هي أنماط تصميم تسهل التصميم من خلال تحديد طريقة بسيطة لتحقيق العلاقات بين الكيانات
-
أمثلة على الأنماط الهيكلية تشمل
'adapts' : نمط المحول • .يحول واجهة واحدة لفئة معينة/ما إلى واجهة يتوقعها العميل
محول خط الأنابيب • .استخدام/استعمال محولات متعددة لأغراض التصحيح
نمط واجهة التحديث/نمط الواجهة التحديثية • .محول يستخدم كواجهة جديدة لفئات متعددة في نفس الوقت
نمط التجميع • .نسخة من النمط المركب مع طرق لتجميع الأطفال
نمط الجسر • .يفصل التجريد من تنفيده بحيث يمكن أن يختلف الاثنين بشكل مستقل
حجر القبر/الضريح • .وسيط 'البحث' يحتوي على الموقع الحقيقي للشيئ
النمط المركب • .شجرة الأشياء (على شكل هيكل شجرة) حيث أن لكل شيئ نفس الواجهة
نمط الديكور/التصميم .إضافة وظائف إضافية إلى فئة ما في وقت التشغيل حيث يؤدي التصنيف الفرعي إلى زيادة هائلة للفئات الجديدة
Framework المعروف أيضا باسم نمط التوسع • .يخفي التعليمات البرمجية المعقدة خلف واجهة بسيطة
نمط الواجهة • .ينشأ واجهة مبسطة لواجهة موجودة مسبقا لتسهيل الاستخدام بالنسبة للمهام الشائعة
Flyweight نمط • .كمية كبيرة من الأشياء تشترك خصائص مشتركة لتوفير المساحة
نمط العلامة • .واجهة فارغة لربط البيانات الوصفية بفئة ما
الأنابيب والمرشحات • .سلسلة من العمليات حيث يكون ناتج كل عملية هو مدخلات المرحلة التالية
مؤشر غامض/معتم/مبهم • .مؤشر إلى نوع غير معلن أو خاص ، لإخفاء تفاصيل التنفيذ
نمط الوكيل • .فئة تعمل كواجهة لشيء آخر