Model View Controller, MVC, Модель Вид Контроллер, C#, Unity

Model View Controller, MVC, Модель Вид Контроллер, C#, Unity25:18

Informations de téléchargement et détails de la vidéo Model View Controller, MVC, Модель Вид Контроллер, C#, Unity

Auteur :

Sergey Kazantsev

Publié le :

07/04/2023

Vues :

19.4K

Description :

В этом видео автор подробно рассматривает паттерн Model-View-Controller (MVC) в контексте Unity и C#. Сначала он вводит тему и объясняет, что такое MV* паттерны, затем определяет MVC и описывает роли модели, вида и контроллера. Далее приводится схема ролей и пример применения MVC в реальной жизни, а также краткая история возникновения паттерна. Автор показывает UML‑схему MVC и перечисляет преимущества, такие как связность и комбинаторность, иллюстрируя их на примере шахмат. Затем рассматриваются варианты использования MVC в сетевых играх и в играх с автотестами. После этого он переходит к конкретному примеру: сначала вводит проект, затем пишет «тупой» код, потом реализует VIEW, MODEL и CONTROLLER, и в конце собирает всё вместе. В завершение видео обсуждаются подходы к применению паттернов MV* и их слабости. Время: 00:00 Введение, 00:35 MV* Паттерны, 01:05 Определение MVC, 01:55 Схема ролей MVC, 03:22 Пример MVC в жизни, 05:13 Немного истории, 07:04 UML схема MVC, 09:06 Преимущества MVC, 10:23 MVC на примере шахмат, 13:01 MVC для сетевых игр, 15:08 MVC для игр с автотестами, 16:19 Конкретный пример: введение, 17:10 Конкретный пример: пишем топорный код, 18:10 Конкретный пример: пишем VIEW, 18:52 Конкретный пример: пишем MODEL, 19:31 Конкретный пример: пишем CONTROLLER, 20:30 Конкретный пример: собираем всё вместе, 21:30 Когда использовать паттерны MV*-семейства, 23:30 Слабости и недостатки MVC, 24:30 Финал.