تطوير البرمجيات · مصطلحات · معمارية البرمجيات وأنماط التصميم والرسوميات

ما معنى design pattern؟

المعنى في مجال تطوير البرمجيات مع أمثلة

/dɪˈzaɪn ˌpætərn/اسممصطلح شائع

design pattern: نمط تصميم

حل مجرّب وقابل لإعادة الاستخدام لمشكلة تصميم شائعة في الشيفرة، مثل Singleton أو Factory أو Observer، ويُعرض بوصفه نهجًا عامًا لا شيفرة جاهزة.

طريقة الاستخدام

يطبق المطورون أنماط التصميم ويتعرفون إليها، وقد يفرطون في استخدامها أحيانًا. وقد تسمع في المراجعات: «هذا يشبه نمط الاستراتيجية»، أو «لا نحتاج إلى نمط لمسألة بهذه البساطة».

أمثلة

  1. We used the adapter design pattern to support three payment providers behind one interface.

    استخدمنا نمط المحوّل لدعم ثلاث جهات لمعالجة الدفع عبر واجهة موحدة.

    يخفي نمط المحوّل اختلاف واجهات مزودي الدفع ويتيح للتطبيق التعامل معهم بالطريقة نفسها.

  2. Learning the common design patterns makes large codebases much easier to read.

    يسهّل تعلم أنماط التصميم الشائعة قراءة قواعد الشيفرة الكبيرة كثيرًا.

    معرفة الأنماط المتكررة تساعد القارئ على فهم التنظيم المقصود في المشاريع الكبيرة.

تراكيب شائعة

  • apply a design pattern
  • common design patterns
  • factory pattern
  • observer pattern

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: معمارية البرمجيات وأنماط التصميم والرسوميات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: