ما معنى design pattern؟
المعنى في مجال تطوير البرمجيات مع أمثلة
design pattern: نمط تصميم
حل مجرّب وقابل لإعادة الاستخدام لمشكلة تصميم شائعة في الشيفرة، مثل Singleton أو Factory أو Observer، ويُعرض بوصفه نهجًا عامًا لا شيفرة جاهزة.
طريقة الاستخدام
يطبق المطورون أنماط التصميم ويتعرفون إليها، وقد يفرطون في استخدامها أحيانًا. وقد تسمع في المراجعات: «هذا يشبه نمط الاستراتيجية»، أو «لا نحتاج إلى نمط لمسألة بهذه البساطة».
أمثلة
We used the adapter design pattern to support three payment providers behind one interface.
استخدمنا نمط المحوّل لدعم ثلاث جهات لمعالجة الدفع عبر واجهة موحدة.
يخفي نمط المحوّل اختلاف واجهات مزودي الدفع ويتيح للتطبيق التعامل معهم بالطريقة نفسها.
Learning the common design patterns makes large codebases much easier to read.
يسهّل تعلم أنماط التصميم الشائعة قراءة قواعد الشيفرة الكبيرة كثيرًا.
معرفة الأنماط المتكررة تساعد القارئ على فهم التنظيم المقصود في المشاريع الكبيرة.
تراكيب شائعة
- apply a design pattern
- common design patterns
- factory pattern
- observer pattern
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: معمارية البرمجيات وأنماط التصميم والرسوميات
- framework · إطار عمل
- dependency · اعتماد برمجي
- tech stack · حزمة التقنيات
- trade-off · مفاضلة
- scalable · قابل للتوسع
- microservices · الخدمات المصغّرة
- monolith · تطبيق أحادي الكتلة
- modular · معياري
- abstraction · تجريد
- separation of concerns · فصل الاهتمامات
- loose coupling · ترابط ضعيف
- dependency injection · حقن الاعتماديات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
