Files
freeCodeCamp/guide/arabic/algorithms/algorithm-design-patterns/structual-patterns/index.md
Anass RACHID 490367e34e Translation change. (#20909)
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.
2019-08-07 15:38:16 -07:00

2.6 KiB

title, localeTitle
title localeTitle
Structural patterns الأنماط الهيكلية

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

.في هندسة البرمجيات ، أنماط التصميم الإنشائية هي أنماط تصميم تسهل التصميم من خلال تحديد طريقة بسيطة لتحقيق العلاقات بين الكيانات

أمثلة على الأنماط الهيكلية تشمل

'adapts' : نمط المحول • .يحول واجهة واحدة لفئة معينة/ما إلى واجهة يتوقعها العميل

محول خط الأنابيب • .استخدام/استعمال محولات متعددة لأغراض التصحيح

نمط واجهة التحديث/نمط الواجهة التحديثية • .محول يستخدم كواجهة جديدة لفئات متعددة في نفس الوقت

نمط التجميع • .نسخة من النمط المركب مع طرق لتجميع الأطفال

نمط الجسر • .يفصل التجريد من تنفيده بحيث يمكن أن يختلف الاثنين بشكل مستقل

حجر القبر/الضريح • .وسيط 'البحث' يحتوي على الموقع الحقيقي للشيئ

النمط المركب • .شجرة الأشياء (على شكل هيكل شجرة) حيث أن لكل شيئ نفس الواجهة

نمط الديكور/التصميم .إضافة وظائف إضافية إلى فئة ما في وقت التشغيل حيث يؤدي التصنيف الفرعي إلى زيادة هائلة للفئات الجديدة

Framework المعروف أيضا باسم نمط التوسع • .يخفي التعليمات البرمجية المعقدة خلف واجهة بسيطة

نمط الواجهة • .ينشأ واجهة مبسطة لواجهة موجودة مسبقا لتسهيل الاستخدام بالنسبة للمهام الشائعة

Flyweight نمط • .كمية كبيرة من الأشياء تشترك خصائص مشتركة لتوفير المساحة

نمط العلامة • .واجهة فارغة لربط البيانات الوصفية بفئة ما

الأنابيب والمرشحات • .سلسلة من العمليات حيث يكون ناتج كل عملية هو مدخلات المرحلة التالية

مؤشر غامض/معتم/مبهم • .مؤشر إلى نوع غير معلن أو خاص ، لإخفاء تفاصيل التنفيذ

نمط الوكيل • .فئة تعمل كواجهة لشيء آخر

المصدر

https://en.wikipedia.org/wiki/Structural_pattern