Системная структуризация шаблона Model-View-Presenter

  • Илья Ройдович Дубов ФГБОУ ВО «Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых»

Аннотация

В работе показано, что элементы архитектурного шаблона Model-View-Presenter могут рассматриваться как части программной системы, состоящей из подсистемы пользовательского интерфейса и подсистемы бизнес-логики. В первую подсистему входит представление (View), во вторую — модель (Model). Менеджер (Presenter) входит в обе подсистемы одновременно, являясь их границей. Он в процедурном виде реализует взаимодействие представления и модели в соответствии со сценарием, заданным функциональными требованиями к системе. Гранулярность структуры представления и структуры модели определяется структурой блоков кода менеджера, так как каждый блок его кода служит основой для формирования триады MVP. Отношение «включение» варианта использования программно реализуется как процедурный вызов соответствующего менеджера. Показана возможность применения различных представлений, например, на основе консольного ввода-вывода или GUI, без изменения менеджера.

##submission.authorBiography##

##submission.authorWithAffiliation##

доктор технических наук, профессор, профессор кафедры вычислительной техники и систем управления ФГБОУ ВО «Владимирский государственный университет имени А.Г. и Н.Г. Столетовых».

Опубликована
2025-08-28
Как цитировать
ДУБОВ, Илья Ройдович. Системная структуризация шаблона Model-View-Presenter. Радиотехнические и телекоммуникационные системы, [S.l.], n. 2, p. 59-68, авг. 2025. ISSN 2221-2574. Доступно на: <https://rts-md.mivlgu.ru/jornalRTS/article/view/545>. Дата доступа: 30 авг. 2025
Раздел
Математическое, алгоритмическое и программное обеспечение