النمط الهيكلي
النمط الهيكلي هو نمط تصميم برمجي يغلف العلاقات بين الكيانات.
أمثلة
ومن الأمثلة على ذلك:
- نمط المحول
- يقوم بتكييف واجهة واحدة لفئة ما لتصبح واجهة يتوقعها العميل.
- نمط التجميع
- نسخة من نمط التركيب مع طرق لتجميع العناصر الفرعية.
- نمط الجسر
- افصل التجريد عن تنفيذه بحيث يمكن أن يتغير الاثنان بشكل مستقل.
- شاهد قبر
- يحتوي كائن البحث الوسيط على الموقع الحقيقي للكائن. [ 4 ]
- نمط مركب
- بنية شجرية من الكائنات حيث يكون لكل كائن نفس الواجهة.
- نمط الزخرفة
- يدعم إضافة وظائف إضافية إلى الكائن أثناء التشغيل. ويمنع حدوث مشكلة قد تؤدي فيها عملية التوريث إلى زيادة هائلة في عدد الفئات الجديدة.
- نمط قابلية التمديد
- يُعرف أيضًا باسم إطار العمل، وهو يخفي التعليمات البرمجية المعقدة خلف واجهة بسيطة.
- نمط الواجهة
- يقوم بإنشاء واجهة مبسطة لواجهة موجودة لتسهيل استخدامها في المهام الشائعة.
- نمط خفيف الوزن
- تشترك كمية كبيرة من الكائنات في كائن خصائص مشترك لتوفير المساحة.
- نمط واجهة العلامة
- واجهة فارغة لربط البيانات الوصفية بفئة.
- الأنابيب والفلاتر
- سلسلة من العمليات حيث يكون ناتج كل عملية هو مدخلات العملية التالية.
- مؤشر معتم
- مؤشر إلى نوع غير معلن أو خاص، لإخفاء تفاصيل التنفيذ.
- نمط الوكيل
- فئة تعمل كواجهة لشيء آخر.
انظر أيضاً
مراجع
- ↑ "خط أنابيب المحولات" . شركة كانينغهام وكانينغهام، 31 ديسمبر 2010. مؤرشف من الأصل في 31 ديسمبر 2010. تم الاطلاع عليه في 20 يوليو 2012 .
- ↑ بوبي وولف (19 يونيو 2002). "نمط واجهة التحديث" . شركة كانينغهام وكانينغهام. مؤرشف من الأصل في 19 يونيو 2002. تم الاطلاع عليه في 20 يوليو 2012 .
- ↑ مارتن زاراتي (31 ديسمبر 2010). "التعدد الشكلي الخارجي" . شركة كانينغهام وكانينغهام. مؤرشف من الأصل في 31 ديسمبر 2010. تم الاطلاع عليه في 20 يوليو 2012 .
- ↑ "شاهد قبر" . شركة كونينغهام وكونينغهام، 17 يونيو 2007. مؤرشف من الأصل في 17 يونيو 2007. تم الاطلاع عليه في 20 يوليو 2012 .
فئة :
- أنماط تصميم البرمجيات
