نمط وعرض ومتحكم
عودة للموسوعةالنمط والعرض والمتحكم (الإنجليزية: نماذج معمارية البرمجيات ويُستخدم في هندسة البرمجيات.يعتمد النموذج على عزل منطق العمل عن قابلة الاستخدام محققًا بذلك استقلالية لكل منهما في التطوير، الفحص والصيانة. أي أنه حقّق فصل الاهتمامات. فهويقوم بتقسيم البرنامج المطلوب إلى ثلاث أجزاء مُنفصلة، وذلك بغية فصل التمثيل الداخلي للمعلومات عن طريق الطُرق التي تُطرح بها المعلومات أوتُقبل من المُستخدم. وهذه الأجزاء هي:
- المُكون المركزي
- النموذج الذي يتكون من بيانات التطبيق، قواعد العمل، المنطق والوظائف (functions)،عرض النموذج قد يحدث على شكل إخراج لتمثيل المعلومات، مثل: المُخططات Charts أوالرسوم التخطيطية diagrams.ومن الممكن استخدام عروض مُتعدده لنفس المعلومات، مثل: شريط الرسم البياني للإدارة bar chart for management أوطريقة العرض الجدولي الخاصة بالمحاسبين a tabular view for accountants.
- 'وحدة التحكم التي تقوم بدورها بإستقبال المُدخلات وتحويلها إلى أوامر للنموذج أولطريقة العرض.
وصفه
مكوناته
تفاعلات العناصر
بالإضافة إلى تقسيم التطبيق إلى ثلاث أنواع من المُكونات، يقوم المُتحكم أيضاً بتحديد التفاعلات بين هذه المُكونات.
- وحدة التحكم يستطيع إرسال أوامر للنموذج ليقوم بتحديث حالته (مثل: تحرير وثيقة). ويستطيع أيضاً إرسال أوامر للعروض المرتبطة به لتقوم بتغير كيفية تمثيلها للنموذج (وذلك بالتمرير خلال الوثيقة).
- النموذج يقوم بإخطار العروض ووحدات التحكم المرتبطين به عندماقد يكون هُناك تغير في حالته. هذا الإخطار يُساعد العروض على إنتاج تحديث للمُخرجات، ويُساعد المُتحكم لتغير مجموعة الأوامر المُتاحة. وفي بعض الحالات "وحدة التحكم بعرض النموذج" تكون عملية سلبية ،ولذلك يجب على المُكونات الأخرى حتى تقوم هي بإستطلاع النموذج عن التحديثات بدلاً من حتى يتم إخطارها.
- العرض يقوم بطلب المعلومات من النموذج، ويستخدم تلك المعلومات لتوليد تمثيل للمُخرجات إلى المُستخدم.
نبذة تاريخية
إستخداماته في تطبيقات الويب
مصادر ومراجع
- ^ "معلومات عن نمط وعرض ومتحكم على مسقط zhihu.com". zhihu.com. مؤرشف من الأصل في 1 يناير 2019.
في كومنز صور وملفات عن: نمط وعرض ومتحكم
تاريخ النشر:
2020-06-02 00:59:52
التصنيفات: مصطلحات حوسبة, نماذج تصميم البرمجيات, واجهات مستخدم, قالب تصنيف كومنز بوصلة كما في ويكي بيانات, بوابة علم الحاسوب/مقالات متعلقة, بوابة تقنية المعلومات/مقالات متعلقة, بوابة برمجة الحاسوب/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, جميع مقالات البذور, بذرة حاسوب
التصنيفات: مصطلحات حوسبة, نماذج تصميم البرمجيات, واجهات مستخدم, قالب تصنيف كومنز بوصلة كما في ويكي بيانات, بوابة علم الحاسوب/مقالات متعلقة, بوابة تقنية المعلومات/مقالات متعلقة, بوابة برمجة الحاسوب/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, جميع مقالات البذور, بذرة حاسوب