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

النمط الهيكلي هو نمط تصميم برمجي يغلف العلاقات بين الكيانات.

أمثلة

ومن الأمثلة على ذلك:

نمط المحول
يقوم بتكييف واجهة واحدة لفئة ما لتصبح واجهة يتوقعها العميل.
خط أنابيب المحول
استخدم محولات متعددة لأغراض تصحيح الأخطاء. [ 1 ]
نمط واجهة التحديث
مُهايئ يُستخدم كواجهة جديدة لعدة فئات في الوقت نفسه. [ 2 ] [ 3 ]
نمط التجميع
نسخة من نمط التركيب مع طرق لتجميع العناصر الفرعية.
نمط الجسر
افصل التجريد عن تنفيذه بحيث يمكن أن يتغير الاثنان بشكل مستقل.
شاهد قبر
يحتوي كائن البحث الوسيط على الموقع الحقيقي للكائن. [ 4 ]
نمط مركب
بنية شجرية من الكائنات حيث يكون لكل كائن نفس الواجهة.
نمط الزخرفة
يدعم إضافة وظائف إضافية إلى الكائن أثناء التشغيل. ويمنع حدوث مشكلة قد تؤدي فيها عملية التوريث إلى زيادة هائلة في عدد الفئات الجديدة.
نمط قابلية التمديد
يُعرف أيضًا باسم إطار العمل، وهو يخفي التعليمات البرمجية المعقدة خلف واجهة بسيطة.
نمط الواجهة
يقوم بإنشاء واجهة مبسطة لواجهة موجودة لتسهيل استخدامها في المهام الشائعة.
نمط خفيف الوزن
تشترك كمية كبيرة من الكائنات في كائن خصائص مشترك لتوفير المساحة.
نمط واجهة العلامة
واجهة فارغة لربط البيانات الوصفية بفئة.
الأنابيب والفلاتر
سلسلة من العمليات حيث يكون ناتج كل عملية هو مدخلات العملية التالية.
مؤشر معتم
مؤشر إلى نوع غير معلن أو خاص، لإخفاء تفاصيل التنفيذ.
نمط الوكيل
فئة تعمل كواجهة لشيء آخر.

انظر أيضاً

مراجع

  1. "خط أنابيب المحولات" . شركة كانينغهام وكانينغهام، 31 ديسمبر 2010. مؤرشف من الأصل في 31 ديسمبر 2010. تم الاطلاع عليه في 20 يوليو 2012 .
  2. بوبي وولف (19 يونيو 2002). "نمط واجهة التحديث" . شركة كانينغهام وكانينغهام. مؤرشف من الأصل في 19 يونيو 2002. تم الاطلاع عليه في 20 يوليو 2012 .
  3. مارتن زاراتي (31 ديسمبر 2010). "التعدد الشكلي الخارجي" . شركة كانينغهام وكانينغهام. مؤرشف من الأصل في 31 ديسمبر 2010. تم الاطلاع عليه في 20 يوليو 2012 .
  4. "شاهد قبر" . شركة كونينغهام وكونينغهام، 17 يونيو 2007. مؤرشف من الأصل في 17 يونيو 2007. تم الاطلاع عليه في 20 يوليو 2012 .