نماذج التصميم (هندسة البرمجيات): الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
ZkBot (نقاش | مساهمات)
ط تنظيف/صيانة
ط بوت: تعريب
سطر 108:
!غير ذلك
|-
|[[نموذج التصميم المحول]]
|[[Adapter pattern|Adapter]]
|يحول واجهة صف معين من شكل الى اخر بحيث يمكن لواجهة اخرى التعامل معها.
|نعم
سطر 237:
|لا يوجد
|-
|[[المراقب (نموذج تصميم)]]
|[[Observer pattern|Observer]]
|يعرف ارتباط من نوع واحد-متعدد بين أغراض بحيث إن تغيرت حالة غرض معين يتم إرسال تنبيه بذلك التغيير الى باقي الإغراض بشكل تلقائي.
|نعم
سطر 261:
|لا يوجد
|-
|[[نموذج الإستراتيجية]]
|[[Strategy pattern|Strategy]]
|يتم تعريف مجموعة من الخوارزميات ويتم تغليف كل واحدة منها، ويتم التبديل بين هذه الخوارزميات حسب الحاجة بحيث يتم استخدام الخوارزمية المناسبة بشكل مستقل عن الزبون.
|نعم
سطر 302:
|لا يوجد
|-
|[[سلسلة الكتل]]
|[[Blockchain (database)|Blockchain]]
|طريقة غير مركزية لتخزين البيانات والموافقة على طرق معالجتها في [[شجرة ميركل]]، ويستخدم (اختيارياً) [[التوقيع الرقمي]] لأي مشاركة.
|لا
سطر 327:
|لا يوجد
|-
|[[Lockقفل (computer scienceحوسبة)|Lock]] (القفل)
|يقوم أحد المسالك بوضع قفل على مورد ما فيمنع باقي المسالك من الوصول إليه وتعديله.
|لا
سطر 357:
|لا يوجد
|-
|[[جدولة (حاسوب)]]
|[[Scheduler pattern|Scheduler]]
|يتولى التحكم عند قيام [[خيط (حاسوب)|المسالك]] بتنفيذ كود مخصص لمسلك مفرد.
|لا