У нас вы можете посмотреть бесплатно 33. Архитектура GUI приложений: MVC, MVP, MVVM | ООП 2025 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
GUI-приложения устроены «не как обычные программы»: событийный цикл, инверсия управления и постоянное ожидание событий накладывают свои правила на архитектуру. Сперва разберём наивный подход Smart UI, где View одновременно и хранит состояние, и рисует, и содержит бизнес-логику. Затем перейдём к более зрелым подходам: Document–View, MVC, Passive View / MVP и MVVM. На простых и понятных примерах увидим, как разделение ответственности помогает поддерживать сложные интерфейсы, подключать несколько представлений к одной модели, снижать количество побочных эффектов и писать автотесты без запуска UI. Примеры кода и задания лабораторных работ можно найти в моём github-репозитории https://github.com/alexey-malov/ood Чтобы оставаться на связи в условиях блокировки Youtube в России подписывайтесь на мой Telegram-канал https://t.me/vivid_coding Тайм-коды: 0:00 Особенности GUI приложений 3:35 Smart UI 9:30 Document-View 19:05 Model-View-Controller 29:33 Ответственность модели и способы реализации 37:08 View 42:51 Controller 45:18 Passive View 46:12 Model-View-Presenter 51:15 MVVM В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)