Зміст:
- Визначення - Що означає контролер модельного перегляду (MVC)?
- Техопедія пояснює контролер перегляду моделі (MVC)
Визначення - Що означає контролер модельного перегляду (MVC)?
Model View Controller (MVC) - модель дизайну для комп'ютерного програмного забезпечення. Можна вважати підходом розрізняти модель даних, управління обробкою та інтерфейс користувача. Він акуратно відокремлює графічний інтерфейс, що відображається користувачеві, від коду, який управляє користувачами дії. Мета полягає в тому, щоб створити рамки, які забезпечують кращу та більш точну конструкцію.
Техопедія пояснює контролер перегляду моделі (MVC)
MVC архітектура допомагає розділити програми на логічні одиниці. Простіше кажучи, ця парадигма відокремлює ділову логіку від логіки інтерфейсу. Ця архітектура робить додаток більш ефективним.
Модель являє собою унікальну сутність - це може бути окремий об'єкт або, швидше за все, структура. Існує співвідношення один на один із сутністю та даними об’єкта. Саме модель відповідає на запити, що надходять з точки зору його статусу чи стану. Таким чином обробка даних відбувається лише за моделлю, що забезпечує внутрішню узгодженість даних.
Представлення використовується для представлення графічної візуалізації інтерфейсу користувача. Це може відфільтрувати деякі аспекти моделі або виділити інші. Він представляє вхідні та вихідні дані в інтерфейсі, використовуючи різні елементи, такі як кнопки, меню, діалогові вікна тощо. Щоб побачити стан об'єктів програми, представлення запитує модель через контролер.
Контролер забезпечує зв’язок між інтерфейсом користувача (поданням) та логікою обробки програми (модель). Контролер використовує модельні методи для отримання інформації про об’єкт програми, для зміни статусу об'єкта та для інформування погляду про цю зміну. У певному сенсі контролер дозволяє користувачеві вносити зміни та бачити результати.