Паттерн MVVM
MVVM, — шаблон проектирования архитектуры приложений. Он упрощает разделение разработки графического интерфейса (view) от разработки бизнесс-логики (model). ViewModel в данном шаблоне проектирования является промежуточным звеном, которое помогает преобразовывать данные таким образом, чтобы их было легко представлять и ими было легко манипулировать. ViewModel берет на себя практически всю логику представления данных, View остается их только отобразить. […]
Читать полностью
Паттерн MVP
MVP (Model-View-Presenter) — как и MVC, является шаблоном проектирования архитектуры приложения. Данный паттерн произошел от MVC и многое унаследовал от него. Но есть и отличия. Слои Model и View по своей сути такие же как и в MVC, но вот вместо слоя Controller, в данном паттерне появился слой Presenter. Его функции и роль немного отличаются […]
Читать полностью