أنماط البرمجيات

لتكبير النص لتصغير النص
  • موضوع
| رقم النظام 987007532683705171

معلومات حول الهوية:

الاسم الرئيس (بالعبرية)
דפוסי תוכנה
الاسم الرئيس (باللاتينية)
Software patterns
الاسم الرئيس (بالعربية)
أنماط البرمجيات
صِيَغ اسمية أخرى
Patterns, Software
موضوع ذو صلة
Computer software Development
MARC
MARC

أرقام تعريفية أخرى

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) فرعاً مهمّاً من فروع وعلوم هندسة البرمجيات رغم انتقاد البعض له. تهدف نماذج التصميم إلى الاستخدام المتكرر لحلول وضعت لمشاكل تعتبر في حد ذاتها متكررة أو موجودة بكثرة في عملية تصميم البرمجيات. لا تنطبق هذه النظرية على تصميم البرمجيات فحسب، بل تتعداه إلى عدة علوم أخرى مثل هندسة المباني وهندسة الإلكترونيات وحتّى الطبخ. من الأخطاء المنتشرة اعتبار نماذج التصميم حلولًا كاملة أو جاهزة للاستخدام مباشرة، فهي لا تغدو أن تكون إلا نموذجا كما يدل اسمها يحتاج للتكييف والتحديد أكثر لكي يواجه مشكلة محددة. أغلب نماذج التصميم تعتمد على التوجه الكائني في البرمجة. لذلك نجدها تضع تصوراً قائم على التفاعلات والعلاقات الممكنة بين مختلف الفئات المكونة للبرنامج.

للاطلاع على المقالة الكاملة في ويكيبيديا >