أنماط البرمجيات
لتكبير النص لتصغير النص-
تم الحفظ بنجاحהפריט קיים באזור האישישגיאהلحفظ المحتوى الرجاء تسجيل الدخول
معلومات حول الهوية:
أرقام تعريفية أخرى
Wikidata:
Q181156
Library of congress:
sh 98003823
مصادر المعلومات
- Work cat.: 98-29976: Grand, M. Patterns in Java, c1998(Software patterns are reusable solutions to recurring problems that occur during software development)
- Alta Vista, July 2, 1997(titles: software patterns)
ملخص ويكيبيديا:
تعتبر نماذج التصميم (الإنجليزية: Design Patterns) فرعاً مهمّاً من فروع وعلوم هندسة البرمجيات رغم انتقاد البعض له. تهدف نماذج التصميم إلى الاستخدام المتكرر لحلول وضعت لمشاكل تعتبر في حد ذاتها متكررة أو موجودة بكثرة في عملية تصميم البرمجيات. لا تنطبق هذه النظرية على تصميم البرمجيات فحسب، بل تتعداه إلى عدة علوم أخرى مثل هندسة المباني وهندسة الإلكترونيات وحتّى الطبخ. من الأخطاء المنتشرة اعتبار نماذج التصميم حلولًا كاملة أو جاهزة للاستخدام مباشرة، فهي لا تغدو أن تكون إلا نموذجا كما يدل اسمها يحتاج للتكييف والتحديد أكثر لكي يواجه مشكلة محددة. أغلب نماذج التصميم تعتمد على التوجه الكائني في البرمجة. لذلك نجدها تضع تصوراً قائم على التفاعلات والعلاقات الممكنة بين مختلف الفئات المكونة للبرنامج.
للاطلاع على المقالة الكاملة في ويكيبيديا >