MVC

ModelDTO, содержащая поля, необходимые для формирования View.

 

ViewНекоторый шаблон представления данных. (Шаблон разметки или структуры данных внешнего публичного интерфейса)
Содержит информацию о привязке конкретных полей Model.
ControllerМодуль принимает входной запрос, формирует Model и передает его во View. Возвращает в ответе результат.
    

MVP

Model  
View 
Presenter 
    

MVVM

Model C# и WPF | Паттерн MVVM
https://metanit.com/sharp/wpf/22.1.php
ViewНекоторый шаблон представления данных. (Шаблон разметки внешнего публичного интерфейса).
Содержит информацию о привязке конкретных полей Model и обработке событий ввода.
View model 
    

MVI

Model 

Современная MVI-архитектура на базе Kotlin
https://habr.com/ru/company/badoo/blog/429728/

Архитектура MVI
https://russianblogs.com/article/1258733528/

MVI - a Reactive Architecture Pattern
https://medium.com/quality-content/mvi-a-reactive-architecture-pattern-45c6f5096ab7

Реактивные приложения с Model-View-Intent. Часть 2: View и Intent
https://habr.com/ru/company/tinkoff/blog/338558/


Unidirectional Data or State Flow (UDF).

The Case for Unidirectional Data Flow
https://www.exclamationlabs.com/blog/the-case-for-unidirectional-data-flow/

 

View 
Intent 
    

Паттерны для новичков: MVC vs MVP vs MVVM
https://habr.com/ru/post/215605/

Альтернативный взгляд на MVC, MVP и MVVM
https://medium.com/you-gotta-get-schwifty/альтернативный-взгляд-на-mvc-mvp-и-mvvm-389841cefa70 


Внутренние ссылки:

Дочерние страницы:
Обратные ссылки:

Теги: