نمط وعرض ومتحكم

عودة للموسوعة

النمط والعرض والمتحكم (الإنجليزية: نماذج معمارية البرمجيات ويُستخدم في هندسة البرمجيات.يعتمد النموذج على عزل منطق العمل عن قابلة الاستخدام محققًا بذلك استقلالية لكل منهما في التطوير، الفحص والصيانة. أي أنه حقّق فصل الاهتمامات. فهويقوم بتقسيم البرنامج المطلوب إلى ثلاث أجزاء مُنفصلة، وذلك بغية فصل التمثيل الداخلي للمعلومات عن طريق الطُرق التي تُطرح بها المعلومات أوتُقبل من المُستخدم. وهذه الأجزاء هي:

  1. المُكون المركزي
  2. النموذج الذي يتكون من بيانات التطبيق، قواعد العمل، المنطق والوظائف (functions)،عرض النموذج قد يحدث على شكل إخراج لتمثيل المعلومات، مثل: المُخططات Charts أوالرسوم التخطيطية diagrams.ومن الممكن استخدام عروض مُتعدده لنفس المعلومات، مثل: شريط الرسم البياني للإدارة bar chart for management أوطريقة العرض الجدولي الخاصة بالمحاسبين a tabular view for accountants.
  3. 'وحدة التحكم التي تقوم بدورها بإستقبال المُدخلات وتحويلها إلى أوامر للنموذج أولطريقة العرض.

وصفه

مكوناته

وصف لمكونات (MVC ) .

تفاعلات العناصر

بالإضافة إلى تقسيم التطبيق إلى ثلاث أنواع من المُكونات، يقوم المُتحكم أيضاً بتحديد التفاعلات بين هذه المُكونات.

  • وحدة التحكم يستطيع إرسال أوامر للنموذج ليقوم بتحديث حالته (مثل: تحرير وثيقة). ويستطيع أيضاً إرسال أوامر للعروض المرتبطة به لتقوم بتغير كيفية تمثيلها للنموذج (وذلك بالتمرير خلال الوثيقة).
  • النموذج يقوم بإخطار العروض ووحدات التحكم المرتبطين به عندماقد يكون هُناك تغير في حالته. هذا الإخطار يُساعد العروض على إنتاج تحديث للمُخرجات، ويُساعد المُتحكم لتغير مجموعة الأوامر المُتاحة. وفي بعض الحالات "وحدة التحكم بعرض النموذج" تكون عملية سلبية ،ولذلك يجب على المُكونات الأخرى حتى تقوم هي بإستطلاع النموذج عن التحديثات بدلاً من حتى يتم إخطارها.
  • العرض يقوم بطلب المعلومات من النموذج، ويستخدم تلك المعلومات لتوليد تمثيل للمُخرجات إلى المُستخدم.

نبذة تاريخية

إستخداماته في تطبيقات الويب

مصادر ومراجع

  1. ^ "معلومات عن نمط وعرض ومتحكم على مسقط zhihu.com". zhihu.com. مؤرشف من الأصل في 1 يناير 2019.


تاريخ النشر: 2020-06-02 00:59:52
التصنيفات: مصطلحات حوسبة, نماذج تصميم البرمجيات, واجهات مستخدم, قالب تصنيف كومنز بوصلة كما في ويكي بيانات, بوابة علم الحاسوب/مقالات متعلقة, بوابة تقنية المعلومات/مقالات متعلقة, بوابة برمجة الحاسوب/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, جميع مقالات البذور, بذرة حاسوب

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

وزير النفط العراقي: روسيا نجحت في تجاوز قيود الغرب النفطية

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-10-12 18:08:15
مستوى الصحة: 80% الأهمية: 86%

"حرب غزة: الصليب الأحمر يحذر من تحول مستشفيات غزة إلى "مشارح للموتى

المصدر: BBC News عربي - بريطانيا التصنيف: سياسة
تاريخ الخبر: 2023-10-12 18:07:24
مستوى الصحة: 78% الأهمية: 96%

حرب غزة: مواقع التواصل تتحوّل إلى سجلّ لتوثيق مقتل عائلات بالكامل

المصدر: BBC News عربي - بريطانيا التصنيف: سياسة
تاريخ الخبر: 2023-10-12 18:07:25
مستوى الصحة: 91% الأهمية: 94%

الآلاف يتظاهرون في تونس دعما وتضامنا مع الفلسطينيين

المصدر: فرانس 24 - فرنسا التصنيف: سياسة
تاريخ الخبر: 2023-10-12 18:07:45
مستوى الصحة: 77% الأهمية: 86%

"فلاي دبي" ستصبح أول شركة طيران دولية تستأنف رحلاتها إلى كابول

المصدر: فرانس 24 - فرنسا التصنيف: سياسة
تاريخ الخبر: 2023-10-12 18:07:49
مستوى الصحة: 85% الأهمية: 98%

"فكرة اشتراكية"...كيبوتس "البيت" المشترك للآلاف من الإسرائليين

المصدر: فرانس 24 - فرنسا التصنيف: سياسة
تاريخ الخبر: 2023-10-12 18:07:36
مستوى الصحة: 86% الأهمية: 95%

مدفيديف: أكثر من 357 ألف فرد انضموا للجيش الروسي منذ بداية العام

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-10-12 18:08:22
مستوى الصحة: 90% الأهمية: 95%

المفوضية الأوروبية ترفض إدانة الحصار الإسرائيلي لقطاع غزة

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-10-12 18:07:59
مستوى الصحة: 93% الأهمية: 86%

واشنطن وتل أبيب تبحثان فتح ممرات إنسانية في قطاع غزة

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-10-12 18:08:02
مستوى الصحة: 75% الأهمية: 98%

بوتين يعقد اجتماعا مع علييف في قيرغيزستان

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-10-12 18:08:26
مستوى الصحة: 89% الأهمية: 99%

هيرش: إسرائيل تعتبر حصار غزة بديلا عن الغزو البري للقطاع

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-10-12 18:08:06
مستوى الصحة: 81% الأهمية: 87%

تحميل تطبيق المنصة العربية