Перейти к содержимому

Почему шаблон "Наблюдатель" недостаточен

GAMEDEV ENGINE ROOM

0:00 / 0:00

Почему шаблон "Наблюдатель" недостаточен

1 989 просмотров · 7 мес. назад
GAMEDEV ENGINE ROOM
13,6 тыс. подписчиков
1 989 просмотров · 7 мес. назад
Паттерн «Наблюдатель» в Unity встречается повсюду, но большинство уроков пропускают тот момент, когда он начинает создавать проблемы. В этом эпизоде ​​серии об архитектуре мы берём централизованный объект «Бог» из первой части и перерабатываем его, используя события C# и паттерн «Наблюдатель». Граф зависимостей становится чище, вступает в действие принцип единственной ответственности, а затем все снова начинает разваливаться. Мы подробно разберём, почему это происходит, и подготовим почву для дальнейших действий. Это не видео о том, как реализовать события в Unity. Это видео о понимании того, когда паттерн «Наблюдатель» помогает, когда вредит и какие архитектурные проблемы он оставляет нерешёнными в вашем коде C# Unity. 💬 Присоединяйтесь к Discord:   / discord   🔹 Ссылки: [Часть 1 - Хаос зависимостей] -    • Clean Unity Architecture Starts With a Mess   🔸 Разделы: 00:00 Введение 00:41 Демонстрация функций 01:49 Проблема «объекта-бога» 02:53 Паттерн «Наблюдатель» 03:20 Рефакторинг с помощью «Наблюдателя» 08:00 Графы зависимостей 09:13 Заключение #unity3d #gamedev #indiedev #csharp #gamearchitecture #unityarchitecture #designpatterns