Добавил:
https://vk.com/club199197084 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Вопросы к лекциям / ООП_ВопрКЛек16_0361_ЦукановаПА

.pdf
Скачиваний:
2
Добавлен:
03.02.2024
Размер:
210.79 Кб
Скачать

Контрольные вопросы к лекции №16

1.Что такое MVC (Model-View-Controller)?

Архитектура MVC (Model-View-Controller) - это паттерн проектирования программного обеспечения, который используется для разделения приложения на три компоненты: модель (model), представление (view) и контроллер

2. Какой цели служит компонента модель в архитектуре MVC?

Компонента модель в архитектуре MVC служит цели управления данными и обеспечения хранения и доступа к данным.

3. Какой цели служит компонента вид в архитектуре MVC?

Компонента вид в архитектуре MVC служит цели отображения данных пользователю и получения ввода пользователя.

4.Какой цели служит компонента контроллер в архитектуре

Компонента контроллер в архитектуре MVC служит цели управления потоком данных между моделью и представлением.

5.Какие шаги выделяют при проектировании с использованием архитектуры MVC?

При проектировании с использованием архитектуры MVC выделяют следующие шаги: определение модели данных и ее интерфейса, определение представления данных и его интерфейса, определение контроллера и его интерфейса.

6.Какие основные шаблоны проектирования используются при реализации архитектуры MVC?

Основные шаблоны проектирования, используемые при реализации архитектуры MVC, включают шаблон проектирования наблюдатель (observer pattern) для обновления представления при изменении модели, шаблон проектирования фабрика (factory pattern) для создания объектов представлений и моделей, а также шаблон проектирования стратегия (strategy pattern) для изменения способа обработки пользовательского ввода контроллером.