نماذج التصميم الهيكلية
في هندسة البرمجيات ، تعد أنماط أو نماذج التصميم الإنشائي أنماطاً تسهل تصميم البرمجيات من خلال تحديد طريقة بسيطة لتحقيق العلاقات بين اجزاء البرنامج.
تتضمن أمثلة الأنماط الهيكلية ما يلي:
- نمط المحول Adapter pattern : "يكيّف" واجهة واحدة لفئة في واحدة يتوقعها العميل
- النمط التجميعي Aggregate pattern : نسخة من النمط المركب .
- نمط الجسر : فصل التجريد عن التنفيذ بحيث يمكن أن يختلفا بشكل مستقل
- علامة مميزة أو الشاهد Tombstone: يحتوي كائن "بحث" وسيط على الموقع الحقيقي للكائن. [4]
- النمط المركب : شكل شجرة من الكائنات حيث يكون لكل كائن نفس الواجهة
- نمط الديكور : إضافة وظائف إضافية إلى كائن في وقت التشغيل حيث يؤدي التصنيف الفرعي إلى زيادة طردية في الفئات الجديدة classes
- نمط التمدد Extensibility pattern: ويعرف أيضًا باسم الإطارFramework - يخفي التعليمات البرمجية المعقدة خلف واجهة بسيطة
- نمط الواجهة Facade pattern: يقوم بإنشاء واجهة مبسطة لواجهة حالية لتسهيل الاستخدام للمهام الشائعة
- نمط Flyweight : يشترك عدد كبير من الكائنات في خصائص كائن مشترك لتوفير مساحة
- نمط العلامة Marker pattern: واجهة فارغة لربط البيانات الوصفية بـclass.
- الأنابيب والمرشحات Pipes and filters : سلسلة من العمليات حيث يكون ناتج كل عملية هو المدخلات التالية لها.
- مؤشر معتم Opaque pointer: مؤشر لنوع غير معلن أو خاص لإخفاء تفاصيل التنفيذ.
- نمط الوكيل Proxy pattern : فئة تعمل كواجهة لشيء آخر.
انظر أيضا
المراجع
- "Adapter Pipeline". Cunningham & Cunningham, Inc. 2010-12-31. مؤرشف من الأصل في 31 ديسمبر 2010. اطلع عليه بتاريخ 20 يوليو 2012. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - BobbyWoolf (2002-06-19). "Retrofit Interface Pattern". Cunningham & Cunningham, Inc. مؤرشف من الأصل في 19 يونيو 2002. اطلع عليه بتاريخ 20 يوليو 2012. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - MartinZarate (2010-12-31). "External Polymorphism". Cunningham & Cunningham, Inc. مؤرشف من الأصل في 31 ديسمبر 2010. اطلع عليه بتاريخ 20 يوليو 2012. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - "Tomb Stone". Cunningham & Cunningham, Inc. 2007-06-17. مؤرشف من الأصل في 17 يونيو 2007. اطلع عليه بتاريخ 20 يوليو 2012. الوسيط
|CitationClass=
تم تجاهله (مساعدة)
نماذج التصميم الهيكلية في المشاريع الشقيقة
- صور وملفات صوتية من كومنز
- بوابة علم الحاسوب
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.