بيت تطوير ما هو تحكم عرض النموذج (mvc)؟ - تعريف من techopedia

ما هو تحكم عرض النموذج (mvc)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني أداة التحكم في عرض النماذج (MVC)؟

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

تيكوبيديا توضح المراقب المالي لطراز العرض (MVC)

تساعد بنية MVC في تقسيم التطبيقات إلى وحدات منطقية. بعبارات بسيطة ، يفصل هذا النموذج منطق الأعمال عن منطق الواجهة. هذه البنية تجعل التطبيق أكثر فعالية.


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


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


توفر وحدة التحكم الرابط بين واجهة المستخدم (العرض) ومنطق معالجة التطبيق (النموذج). يستخدم جهاز التحكم أساليب النموذج لاسترداد معلومات حول كائن التطبيق ، ولتغيير حالة الكائن ولإعلام طريقة العرض بهذا التغيير. بمعنى ما ، وحدة التحكم تمكن المستخدم من إجراء تغييرات ورؤية النتائج.

ما هو تحكم عرض النموذج (mvc)؟ - تعريف من techopedia