UI паттерны состояния
Версия 7.4 от Alexandr Fokin на 2022/12/29 23:46
MVC | Model | DTO, содержащая поля, необходимые для формирования 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 Архитектура MVI MVI - a Reactive Architecture Pattern Реактивные приложения с Model-View-Intent. Часть 2: View и Intent Unidirectional Data or State Flow (UDF).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
Внутренние ссылки:
Дочерние страницы:
Обратные ссылки:
- Применение DDD и шаблонов проектирования. | Джимми Нильссон
- Xamarin.Forms
- Rx | Reactive Extensions
- ASP.NET MVC
- JavaScript
- Redux
- WPF
- Управление состоянием