Font size
WorksheetsПаттерны проектирования
Total questions: 10
Worksheet time: 5mins
Архитектурная конструкция в сфере проектирования программного обеспечения, реализация которого может отличаться в двух разных программах
алгоритм
паттерн
шифр
криптосистема
Паттерны, применяемые только в рамках одного языка программирования
архитектурные
шаблоны
идиомы
алгоритмы
Паттерны, которые можно реализовать практически на любом языке. Они нужны для проектирования всей программы, а не отдельных её элементов
архитектурные
шаблоны
идиомы
алгоритмы
Паттерны отличаются по предназначению на ...
Условные паттерны
Порождающие паттерны
Структурные паттерны
Поведенческие паттерны
Паттерн программирования графических интерфейсов, позволяет ускорить разработку и разделить ответственность разных специалистов, приложение удобнее тестировать и поддерживать
MVC
MVVM
MVP
Паттерн программирования, разделяющий архитектуру приложения на три модуля, позволяет изменять каждый компонент независимо друг от друга для простой разработки и поддержки веб-приложений
MVC
MVVM
MVP
Паттерн программирования, позволяющий разделить приложение на три функциональные части, позволяет ускорить разработку и сопровождение программы, менять один компонент, не затрагивая код другого
MVC
MVVM
MVP
какую функцию выполняет контроллер в паттерне
визуализация информации, которую он получает от модели
обеспечивает взаимодействие с системой: обрабатывает действия пользователя, проверяет полученную информацию и передает ее модели
отвечает за данные, методы работы с ними и структуру программы
показывает пользователю интерфейс и данные из модели
служит прослойкой между моделью и видом
какую функцию выполняет Представитель в паттерне
визуализация информации, которую он получает от модели
обеспечивает взаимодействие с системой: обрабатывает действия пользователя, проверяет полученную информацию и передает ее модели
отвечает за данные, методы работы с ними и структуру программы
показывает пользователю интерфейс и данные из модели
служит прослойкой между моделью и видом
какую функцию выполняет Модель в паттерне
визуализация информации, которую он получает от модели
обеспечивает взаимодействие с системой: обрабатывает действия пользователя, проверяет полученную информацию и передает ее модели
отвечает за данные, методы работы с ними и структуру программы
показывает пользователю интерфейс и данные из модели
служит прослойкой между моделью и видом
